body,img,ul,li,a,p{padding: 0;margin: 0;list-style: none;text-decoration: none;}

/* 头部背景图、报名入口样式 */
.header_banner{width: 1920px;height: 530px;margin: 0 auto;background-image: url(/static/zt/zzbbm/img/header_banner2026.jpg);background-repeat: no-repeat;object-fit: cover;object-position: center;}
.header_banner .header_content{width: 1200px;height: 530px;padding: 20px;box-sizing: border-box;margin: 0 auto;position: relative;}
.header_banner .header_content #txt_one{font-size: 34px;font-weight: 600;color: white;position: absolute;top: 142px;left: 384px;letter-spacing: 8px;}
.header_banner .header_content #txt_two{font-size: 34px;font-weight: 600;color: white;position: absolute;top: 214px;left: 550px;letter-spacing: 8px;}
.header_banner .header_content #bm_btn{font-size: 18px;font-weight: bold;color: #3674db;padding: 12px 25px;border-radius: 16px;border: 1px solid #3674DB;background-color: white;position: absolute;bottom: 30px;left: calc(50% - 352px/2);display: block;letter-spacing: 2px;}
.header_banner .header_content #bm_btn:hover{transform: scale(1.2);transition-duration: 0.4s;}

.header_ban{width: 1920px;height: 80px;margin: 0 auto;background-repeat: no-repeat;margin-bottom: 30px;}
.header_ban .header_content{width: 1200px;height: 80px;padding: 20px;box-sizing: border-box;margin: 20px auto 0;position: relative;padding-left:130px;}
.header_ban .header_content #txt_one{font-size: 34px;font-weight: 600;color: white;position: absolute;top: 142px;left: 384px;letter-spacing: 8px;}
.header_ban .header_content #txt_two{font-size: 34px;font-weight: 600;color: white;position: absolute;top: 214px;left: 550px;letter-spacing: 8px;}
.header_ban .header_content .bm_btn{font-size: 25px;font-weight: bold;color: #FFF;height: 40px;padding: 30px 25px;border-radius: 12px;border: 0 solid #f2f2f2;background-color: #3c78d8;width: 280px;float: left;margin-left: 80px;;bottom: 30px;left: calc(50% - 380px/2);display: flex;align-items: center;justify-content: center;letter-spacing: 2px;cursor: pointer;}
/*.header_ban .header_content #bm_btn{position: absolute; font-size: 18px;font-weight: bold;color: #FFF;padding: 12px 25px;border-radius: 16px;border: 0px solid #3674DB;background-color: #3c78d8;position: absolute;bottom: 30px;left: calc(50% - 380px/2);display: block;letter-spacing: 2px;}*/
.header_ban .header_content .bm_btn:hover{transform: scale(1.2);transition-duration: 0.4s;}
.header_ban .header_content #tc_con{width:260px;padding: 20px;box-sizing: border-box;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgb(231 251 234);text-align: center;visibility: hidden;opacity: 0;transition: visibility 0s,opacity 0.2s linear;border-radius: 12px;display: flex;flex-direction: column;font-size:18px;align-items: center;justify-content: center;border: 1px solid #dadada;}
.header_ban .header_content #tc_con.active{visibility: visible;opacity: 1;}
.header_ban .header_content #tc_con #cloTc{margin-top: 18px;width: 80px;cursor: pointer;background: #1c95ca;border: none;border-radius: 6px;padding: 6px 0;box-sizing: border-box;color: white;}

/* 活动简介样式 */
.main_body{width: 1920px;margin: 20px auto;}
.main_body .hd_introduce{width: 1200px;margin: 0 auto 20px;padding: 60px 20px 50px;box-sizing: border-box;}
.main_body .hd_introduce .hd_tit{width: 580px;padding: 10px 0;box-sizing: border-box;margin: 0 auto;}
.main_body .hd_introduce .hd_tit>span:first-child{font-size: 25px;color: #5e5e5e;font-weight: bold;}
.main_body .hd_introduce .hd_tit>span:last-child{font-size: 18px;color: #5e5e5e;margin-left: 2px;}
.main_body .hd_introduce .hd_content{margin-top: 30px;display: flex;justify-content: space-between;align-items: center;}
.main_body .hd_introduce .hd_content>img{box-shadow: 20px 20px 0 #A7A7A7;display: block;}
.main_body .hd_introduce .hd_content>p{width: 680px;font-size: 16px;color: #5e5e5e;line-height: 3;}

/* 职位分类样式 */
.main_body .job_classify{width: 100%;margin: 80px auto 60px;background: linear-gradient(to right,#fcf8d8,#feebca);padding: 20px;box-sizing: border-box;}
.main_body .job_classify .job_img{width: 1200px;margin: 0 auto;text-align: center;}
.main_body .job_classify .job_img>img{width: 90%;}

/* 职位信息样式 */
.main_body .job_details{width: 1200px;margin: 0px auto;padding: 20px 0;box-sizing: border-box;}
.main_body .job_details .job_tit{width: 220px;padding: 10px 0;box-sizing: border-box;margin: 0 auto;}
.main_body .job_details .job_tit>span:first-child{font-size: 25px;color: #5e5e5e;font-weight: bold;}
.main_body .job_details .job_tit>span:last-child{font-size: 18px;color: #5e5e5e;margin-left: 2px;}
.main_body .job_details .details_content{margin-top: 20px;}
.main_body .job_details .details_content .job_lists{margin-top: 20px;}
.main_body .job_details .details_content .job_lists .lists_item{margin-bottom: 30px;}
.main_body .job_details .details_content .job_lists .lists_item .details_tit>span:first-child{font-size: 26px;background: linear-gradient(to right,#47b7f5,#6bd6e5);-webkit-background-clip: text;color: transparent;font-weight: bold;}
.main_body .job_details .details_content .job_lists .lists_item .details_tit>span:last-child{font-size: 16px;color: #5e5e5e;font-weight: bold;}
.main_body .job_details .details_content .job_lists .lists_item .job_item{display: flex;align-items: center;padding: 20px 10px;box-sizing: border-box;font-size: 14px;flex-wrap: wrap;line-height:30px;}
.main_body .job_details .details_content .job_lists .lists_item .job_item .job_name{padding-left: 6px;border-left: 2px solid #6bd6e5;margin-right: 24px;}
.main_body .job_details .details_content .job_lists .lists_item .job_item .job_people{display: flex;align-items: center;margin-right: 24px;width:90%;}
.main_body .job_details .details_content .job_lists .lists_item .job_item .job_people>img{width: 28px;height: 28px;}
.main_body .job_details .details_content .job_lists .lists_item .job_item .job_people>span{display: block;}
/*新增2024-10-31：新增margin-top属性*/
.main_body .job_details .details_content .job_lists .lists_item .job_item .require{line-height: 2;margin-top: 6px;}
/*新增2024-10-31：新增属性*/
.main_body .job_details .details_content .job_lists .lists_item .job_item .require>p{margin: 4px 0;}
.job_title {color: #3a98cb;font-weight: bold;}