html,body{scroll-behavior: smooth;}.reset-button{background: none; /* 移除背景色 */ color: inherit; /* 文字颜色继承父元素 */ border: none; /* 移除边框 */ margin: 0; /* 移除边距 */ padding: 0; /* 移除内边距 */ outline: none; /* 移除焦点时的轮廓 */ font-size: 16px; /* 可以根据需要设置字体大小 */}.reset-input{font-family: inherit; font-size: 100%; border: none; margin: 0; padding: 0; outline: none;}input[type="checkbox"].job-check{-webkit-appearance: none; position: relative; background: #fff; border: 1px #909dbf solid; width: 15px; height: 15px; border-radius: 2px;}input[type="checkbox"].job-check:checked{background: #e94709; color: white; border: 1px #e94709 solid;}input[type="checkbox"].job-check:hover{color: white; border: 1px #e94709 solid;}input[type="checkbox"].job-check:checked:after{content: "\2714"; position: absolute; top: -2px; left: 1px;}.top-banner{padding-top: 496px; background-repeat: no-repeat;}.bgc-grey{background-color: #f8f9fa;}.pt70{padding-top: 70px;}.comon-header{display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}.header-title{font-weight: 700; color: #000000;}.fs16{font-size: 16px;}.fs20{font-size: 20px;}.fs30{font-size: 30px;}.mb5{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb40{margin-bottom: 40px;}.mr5{margin-right: 5px;}.mr10{margin-right: 10px;}.mr20{margin-right: 20px;}.mr40{margin-right: 40px;}.ml10{margin-left: 10px;}.mt3{margin-top: 3px;}.mt5{margin-top: 5px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt25{margin-top: 25px;}.m10{margin: 0 10px;}.h45{height: 45px; overflow: hidden;}.heightFit{height: fit-content !important;}.hidden{display: none;}.center{display: flex; justify-content: center; align-items: center;}.fr{float: right;}.orange-prefix::after{content: ""; position: absolute; top: 6px; left: 0; width: 4px; height: 20px; background: #e94709;}.recruitment-index{padding-bottom: 40px;}.recruitment-index .page-warp{text-align: right; padding: 40px 0; font-size: 0;}.recruitment-index .page-warp .page{display: inline-block; width: 200px; height: 50px; line-height: 50px; font-size: 16px; text-align: center; background-color: #eaeaea; color: #666;}.recruitment-index .page-warp .page.next{margin-left: 40px;}.recruitment-index .hope{padding-top: 56px; padding-bottom: 30px; font-size: 16px; line-height: 2; color: #666;}.recruitment-index .search{font-size: 0; margin-bottom: 20px;}.recruitment-index .search input{width: 358px; height: 47px; line-height: 45px; border: 1px solid #bfbfbf; font-size: 20px; padding: 0 8px; text-align: center; vertical-align: middle;}.recruitment-index .search img{vertical-align: middle; margin-left: 18px;}.recruitment-index .search a{font-size: 19px; position: absolute; bottom: 12px; right: 0; text-decoration: underline;}.recruitment-index ul li{height: 90px; line-height: 90px; font-size: 0;}.recruitment-index ul li.title{font-size: 19px; font-weight: bold; background-color: #eaeaea; color: #414141;}.recruitment-index ul li.title.expand{height: 90px !important;}.recruitment-index ul li.expand{height: auto; background-color: #eaeaea;}.recruitment-index ul li.expand .clear{background-color: #e94709; color: #fff; transition: background-color 0.4s;}.recruitment-index ul li.expand > .extra{height: auto; opacity: 1;}.recruitment-index ul li .name{font-size: 16px; padding-left: 40px; width: 560px;}.recruitment-index ul li .place{font-size: 16px; width: 400px;}.recruitment-index ul li .time{font-size: 16px;}.recruitment-index ul li .extra{font-size: 16px; height: 0; opacity: 0; line-height: 1.5; cursor: default; overflow: hidden; transition: all 0.4s;}.recruitment-index ul li .extra .extra-warp{padding-left: 40px; padding-bottom: 40px; color: #333;}/* 加入畅唐样式 */.search-box{display: flex; position: absolute; top: -25px; left: 50%; transform: translate(-50%, 0); width: 720px; height: 50px;}.search-box img{position: absolute; top: 50%; left: 20px; transform: translateY(-50%); width: 22px; height: 22px;}.search-box input{width: 100%; height: 100%; padding-left: 60px; box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.06); border-radius: 4px 0 0 4px; font-size: 18px; color: #adadb2;}.search-box .search-btn{width: 100px; margin-left: -1px; background: #e94709; border-radius: 0px 4px 4px 0px; color: #fff; cursor: pointer;}.job-contain{display: flex; width: 100%;}.job-contain .job-type{width: 320px; height: fit-content; padding: 30px; margin-right: 40px; background-color: #fff; border-radius: 6px;}.job-contain .job-type .clear-type,.btn-open,.list-body .list-item .list-info{font-size: 16px; color: #727375; cursor: pointer;}.job-contain .job-type .clear-type:hover{color: #e94709;}.list-body .list-item{cursor: pointer;}.list-body .list-item:hover{box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.06);}.list-body .list-item .list-info{font-weight: 700;}.btn-contain{display: flex; align-items: center;}.btn-contain:hover .btn-open{color: #e94709;}.btn-contain:hover .arrow-top{border-top: 2px solid #e94709; border-left: 2px solid #e94709;}.btn-contain:hover .arrow-bottom{border-right: 2px solid #e94709; border-bottom: 2px solid #e94709;}.arrow-top,.arrow-bottom,.arrow-left,.arrow-right{display: inline-block; width: 7px; height: 7px; transform: rotate(45deg); cursor: pointer;}.arrow-top{margin-top: 3px; border-top: 2px solid #727375; border-left: 2px solid #727375;}.arrow-bottom{margin-bottom: 3px; border-right: 2px solid #727375; border-bottom: 2px solid #727375;}.arrow-left{margin-bottom: 3px; border-left: 2px solid #727375; border-bottom: 2px solid #727375;}.arrow-right{margin-bottom: 3px; border-top: 2px solid #727375; border-right: 2px solid #727375;}.arrow-left:hover{border-left: 2px solid #e94709; border-bottom: 2px solid #e94709;}.arrow-right:hover{border-top: 2px solid #e94709; border-right: 2px solid #e94709;}.job-contain .job-type .type-body .type-item{display: flex; align-items: center; color: #727375;}.job-contain .job-list{flex: 1;}.job-contain .job-list .list-header .header-email{font-weight: 400; font-size: 18px;}.job-contain .job-list .list-body .list-item{width: 100%; height: 170px; padding: 20px 35px; background: #ffffff; border-radius: 6px; overflow: hidden;}.job-list .list-body .list-item .list-header{display: flex; justify-content: space-between; align-items: center; width: 100%;}.job-list .list-body .list-item .job-contro,.job-list .list-body .list-item .job-respon{font-size: 16px; color: #adadb2; cursor: pointer;}.job-list .page-sorter{display: flex; color: #727375;}.job-list .page-sorter .page-list .page-num{display: flex; cursor: pointer;}.job-list .page-sorter .page-list .active{color: #e94709;}