     .header .navbar_nav li.dropdown:nth-child(6) a {
         font-weight: bold;
         color: var(--color);
     }

     /* 分类 */
     .NyjobBox .NyNav .container {
         display: flex;
         justify-content: flex-start;
     }

     .NyjobBox .NyNav a {
         margin-right: 160px;
     }

     @media (max-width: 1200px) {
         .NyjobBox .NyNav .container {
             display: flex;
             justify-content: center;
         }

         .NyjobBox .NyNav a {
             margin-right: 0;
         }
     }

     .NyNav {
         background: #fff;
     }

     .NyNav .container {
         display: flex;
         justify-content: space-between;
     }

     .NyBigBox {
         padding-top: 0;
         background: #fff;
     }

     .JobListBox {
         margin-top: 75px;
     }

     .JobListBox .JobList {
         margin-bottom: 60px;
         background: #FCFCFC;
         padding: 45px 60px;
         position: relative;
     }

     .JobListBox .JobList_title {
         padding-right: 160px;
         display: flex;
         flex-wrap: wrap;
         justify-content: space-between;
         align-items: center;
     }

     .JobListBox .JobList h1 {
         width: 100%;
         font-weight: 700;
         font-size: 20px;
         line-height: 1;
         letter-spacing: 0.05em;
         background: linear-gradient(322.34deg, #DF8900 21.49%, #E06300 78.32%);
         -webkit-background-clip: text;
         -webkit-text-fill-color: transparent;
         background-clip: text;
         text-fill-color: transparent;
         margin-bottom: 30px;
     }

     .JobListBox .JobList_title span {
         font-size: 18px;
         line-height: 1;
         letter-spacing: 0.05em;
         color: #000000;
     }

     .JobListBox .JobList .img {
         position: absolute;
         right: 60px;
     }

     .JobListBox .JobList .img .img1 {
         position: relative;
         z-index: 2;
     }

     .JobListBox .JobList .img .img2 {
         position: absolute;
         z-index: 1;
         right: 0;
         top: 0;
     }

     .JobListBox .JobList.cur .img .img1 {
         z-index: 0;
     }

     .JobList_content {
         display: none;
         margin-top: 45px;
         padding-top: 75px;
         border-top: 1px solid #8C8C8C;
     }
 

     .JobList_content p {
         font-size: 18px;
         line-height: 2;
         letter-spacing: 0.05em;
         color: #000000;
     }

     .JobList_content .bb {
         border-top: 1px solid #8C8C8C;
         padding-top: 45px;
         margin-top: 75px;
         line-height: 2;
     }

     .JobList_content .bb span {
         display: block;
         margin-right: 90px;
     }

     @media (max-width: 1440px) {
         .JobListBox .JobList_title span {
             font-size: 16px;
         }

         .JobListBox .JobList_title {
             padding-right: 90px;
         }

         .JobListBox .JobList {
             padding: 45px 30px;
         }

         .JobListBox .JobList .img {
             right: 30px;
         }
     }

     @media (max-width: 1200px) {
         .JobListBox .JobList_title {
             display: flex;
             flex-wrap: wrap;
             justify-content: flex-start;
             align-items: center;
         }

         .JobListBox .JobList_title span {
             width: 33.333%;
             font-size: 16px;
             line-height: 2;
             letter-spacing: 0;
         }
     }

     @media (max-width: 992px) {
         .JobListBox .JobList_title span {
             width: auto;
             padding-right: 60px;
         }

         .JobList_content {
             margin-top: 30px;
             padding-top: 45px;
         }

         .JobList_content .bb {
             padding-top: 30px;
             margin-top: 45px;
         }

         .JobList_content p {
             font-size: 16px;
             letter-spacing: 0;
         }
     }

     @media (max-width: 640px) {
         .JobListBox {
             margin-top: 60px;
         }

         .JobListBox .JobList_title span {
             width: auto;
             padding-right: 60px;
         }

         .JobList_content {
             margin-top: 30px;
             padding-top: 45px;
         }

         .JobList_content .bb {
             padding-top: 30px;
             margin-top: 45px;
         }

         .JobList_content p {
             font-size: 16px;
             letter-spacing: 0;
         }

         .JobListBox .JobList_title {
             padding-right: 70px;
         }

         .JobListBox .JobList_title span {
             display: block;
             width: 100%;
             padding-right: 0;
             font-size: 14px;
         }

         .JobList_content .bb span {
             line-height: 2;
             display: block;
             margin-right: 0;
         }
     }