.banner{overflow: hidden; width: 100%; height: 445px; }
.Recruitment{overflow: hidden;}
.Recruitment .titDiv{text-align: center; margin: 50px 0;}
.Recruitment .titDiv .tit_p1{font-size: 54px; color: #232323; line-height: 80px; letter-spacing: 10px;}
.Recruitment .titDiv .textLine{}
.Recruitment .titDiv .tit_p2{font-size: 14px; line-height: 20px; margin-top: 15px; letter-spacing: 2px;}
.Recruitment .shopUL{display: flex; justify-content: center; overflow: hidden;}
.Recruitment .shopUL li{display: block; height: 34px; line-height: 34px; border: 1px solid #212121; font-size: 14px;}
.Recruitment .shopUL li + li{margin-left: 10px;}
.Recruitment .shopUL li a{color: #000; display: block; letter-spacing: 1px; padding: 0 35px;}
.Recruitment .shopUL li a:hover{background-color: #212121; color: #fff;}
.Recruitment .shopUL li a.on{background-color: #212121; color: #fff;}
.Recruitment .RecruitmentCon{overflow: hidden; width: 1008px; border: 1px solid #dfdfdf; padding: 25px 95px 50px 95px; margin-top: 50px;}
.Recruitment .RecruitmentCon .table01{width: 100%; }
.Recruitment .RecruitmentCon .table01 thead tr{background-color: #ba282b; color: #fff; font-size: 14px;}
.Recruitment .RecruitmentCon .table01 thead td{height: 42px; text-align: center;}
.Recruitment .RecruitmentCon .table01 tbody td{height: 52px; text-align: center;}
.Recruitment .RecruitmentCon .table01 tbody td a{color: #333;}
.Recruitment .RecruitmentCon .table01 tbody td a:hover{color: #0eb3e2;}
.Recruitment .RecruitmentCon .table01 tbody td a.blue{color: #0eb3e2;}
.Recruitment .RecruitmentCon .table01 .td1{width: 24%;}
.Recruitment .RecruitmentCon .table01 .td2{width: 15%;}
.Recruitment .RecruitmentCon .table01 .td3{width: 8%;}
.Recruitment .RecruitmentCon .table01 .td4{width: 24%;}
.Recruitment .RecruitmentCon .table01 .td1{width: 9%;}
.Recruitment .RecruitmentCon .table01 .td1{width: 20%;}



.redundantDiv{margin-top: 80px!important;}