.bg-overlay{
	/* position: relative; */
	background: url(/uploads/image/images/2022_hr_banner-video.png) no-repeat top center;
}
.icon-video {
	position: absolute;
	bottom: 70px;
	left: 50%;
	margin-left: -34px;
}
.section {
	padding: 50px 0;
}
.popu-category-box{
	position: relative;
}
.popu-category-icon {
	position: absolute;
	top: -34px;
	left: 50%;
	margin-left: -34px;
}
.popu-category-content{
	padding-top: 70px;
}
.popu-category-content img{
	width: 100%;
}
.font-size-22 {
	font-size: 22px!important;
	margin-bottom: 0!important;
}
.font-size-12 {
	font-size: 12px;
	color: #989898;
}



@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl{
	max-width:1366px
}
}

/* 招聘人才 */
.page-next-level {
	padding-top: 275px;
}
.page-next-level75 {
    padding-top: 75px;
}
.page-next-level img {
	width: 100%;
}
.page-next-level75 img {
    width: 100%;
}
.tip {
	display: flex;
	align-items: center;
	width: 700px;
}
.tip img{
	height: 20px;
    margin: -5px 5px 0px 10px;
}
.color-blue-text {
	color: #20365e;
	font-size: 16px;
}
.left-nav {
	background-color: #ffffff;
	margin-left: 20px;
	padding-left: 20px;
}
.widget-title {
	color: #fff; 
	font-size: 18px;
	padding: 20px 40px;
}
.list-unstyled{
	min-height: 300px;
}
.list-unstyled li {
	line-height: 50px;
	padding: 0!important;
}
.list-unstyled li a{
	display: block;
	padding-left: 10px;
	width: calc(100%);
	height: 50px;
}
.list-unstyled li a:hover {
	color: #ffffff!important;
	background: #d5ab63;
}
.list-unstyled li a.hover {
	color: #ffffff!important;
	background: #d5ab63;
}
.right-title {
	padding-left: 15px;
	border-left: 3px #535fb2 solid;
	font-size: 22px;
}
.table-item {
	width: 100%;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}
.table-item td,.table-item th{
	padding-left: 15px;
	line-height: 30px;
	border-left: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
}
.custom-form h3 {
	font-size: 18px!important;
}

/*人才团队*/
.custom-control{
	padding: 15px 20px 15px 40px!important;
	margin: 0!important;
	border-bottom: 1px solid #f5f5f5!important;
}
.custom-control a {
	color: #20365e!important;
}
.custom-control a:hover{
	font-weight: bold!important;
}
.custom-control a.active-nav{
	font-weight: bold!important;
}

.mt-4, .my-4{
	margin-top: 1rem!important;
}
.bg-color {
	background-color: rgba(80, 97, 176, 1);
}
.bg-color h6 {
	color: #ffffff!important;
}
a.job-list[data-toggle=collapse]:before{
	color:#ffffff!important
}

/*高光谱与辐射计量*/
.detai-group{
	padding: 40px;
}
.detai-group .img-center{
	width: 100%;
	text-align: center;
	padding: 10px;
}
.detai-group .img-center p {
	padding: 10px 0;
}
.detai-group p{
	/* text-indent: 30px; */
	line-height: 32px;
}
/* 人才招聘 */
.select-group {
	display: flex;
	justify-content:flex-start;
}
.select-group .select-item{
	margin-right: 15px;
}
.select-group .select-item p{
	margin-bottom: 0!important;
	color: #838383;
}
.select-group select {
	width: 158px!important;
}
.table-group {
	width: 100%;
}
.table-group th,.table-group td {
	border-top: 1px solid #f5f5f5;
	padding: 15px 0;
}

/* 研究与技术支撑部门 */



/* 招聘人才-院士 */
.ysbox{
	overflow: hidden;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.justify-between {
  display: flex;
  justify-content: space-between;
}

.block2 {
  width: 753px;
  height: 189px;
  margin: 30px 0 0 30px;
  border-bottom: 2px solid #f2f1f1;
}
.box10 {
  z-index: 66;
  position: relative;
  width: 114px;
  height: 159px;
  overflow: hidden;
  margin-right: 30px;
}
.img2 {
  z-index: 67;
  position: absolute;
  left: 0;
  top: 0;
  width: 114px;
  height: 159px;
}
.box11 {
  width: 609px;
  height: 115px;
}
.word10 {
  width: 609px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: microsoftyahei;
  white-space: nowrap;
  line-height: 36px;
  text-align: left;
}
.info5 {
  width: 254px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.600000023841858px;
  font-family: microsoftyahei;
  line-height: 36px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.word11 {
  width: 214px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.600000023841858px;
  font-family: microsoftyahei;
  line-height: 36px;
  text-align: left;
  margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* 招聘人才-院士详细 */
.layer8 {
  z-index: 53;
  height: 821px;
  background-color: rgba(255, 255, 255, 1);
  width: 1002px;
}
.section4 {
  width: 923px;
  height: 280px;
  margin: 30px 0 0 30px;
}
.wrap6 {
  z-index: 70;
  position: relative;
  width: 200px;
  height: 280px;
  overflow: hidden;
}
.img1 {
  z-index: 71;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 280px;
}
.wrap7 {
  width: 705px;
  height: 251px;
}
.word11 {
  width: 609px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: microsoftyahei;
  white-space: nowrap;
  line-height: 36px;
  text-align: left;
}
.info7 {
  width: 254px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.600000023841858px;
  font-family: microsoftyahei;
  line-height: 36px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
.txt4 {
  width: 214px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(28, 28, 28, 1);
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.600000023841858px;
  font-family: microsoftyahei;
  line-height: 36px;
  text-align: left;
  margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.word12 {
  width: 609px;
  height: 36px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(80, 97, 176, 1);
  font-size: 26px;
  text-transform: uppercase;
  letter-spacing: 2.5999999046325684px;
  font-family: microsoftyahei-bold;
  white-space: nowrap;
  line-height: 36px;
  text-align: left;
  margin-top: 26px;
  font-weight: bold;
}
.wrap8 {
  width: 704px;
  height: 36px;
  margin: 38px 0 0 1px;
}
.wrap9 {
  width: 4px;
  height: 36px;
  background-color: rgba(83, 95, 178, 1);
}
.wrap10 {
  width: 700px;
  height: 36px;
  background-color: rgba(83, 95, 178, 0.27);
}
.section5 {
  width: 191px;
  height: 36px;
  margin: 5px 0 0 665px;
}
.txt5 {
  width: 191px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.68);
  font-size: 40px;
  letter-spacing: 3px;
  font-family: pingfangsc-medium;
  white-space: nowrap;
  line-height: 40px;
  text-align: left;
}
.section6 {
  width: 191px;
  height: 36px;
  margin: 259px 0 122px 665px;
}
.info8 {
  width: 191px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.68);
  font-size: 40px;
  letter-spacing: 3px;
  font-family: pingfangsc-medium;
  white-space: nowrap;
  line-height: 40px;
  text-align: left;
}
.word13 {
  z-index: 59;
  position: absolute;
  left: 285px;
  top: 303px;
  width: 81px;
  height: 35px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(24, 48, 89, 1);
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1.7999999523162842px;
  font-family: microsoftyahei;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}
.paragraph1 {
  z-index: 54;
  position: absolute;
  left: 275px;
  top: 362px;
  width: 712px;
  height: 451px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(31, 31, 31, 1);
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.600000023841858px;
  font-family: pingfangsc-regular;
  line-height: 37px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}





/* 工作在长光 */
.cgnav{
	width: 100%;

}
.cgnav img{
	width: 100%;
}
.cgbox-width{ 
	width: 100%;
}
.cgtit {
	list-style-type:none;
	overflow: hidden;
	padding: 0;
}
.cgtit li{
	padding-bottom: 10px;
}

.cgbox-f{
	width: 49.5%;
	float: left;
}
.cgbox-r{
	width: 49.5%;
	float: right;
}



/* 工作环境 */
.stsebox{
	background-color: #fff;
	padding: 50px 50px 40px 50px;
}
.topstse{
	overflow: hidden;
}
.stse-title {
	padding-left: 15px;
	border-left: 3px #535fb2 solid;
	font-size: 22px;
	color: #183059;
	float: left;
	width: 100%;
}
.stsetip {
	display: flex;
	align-items: center;
	float: right;
}
.stseimg{
	
}


.main2 {
	width: 100%;
	height: 1095px;
}
.outer5 {
	width: 1429px;
	height: 36px;
	margin-left: 6px;
}
.bd1 {
	background-color: rgba(83, 95, 178, 1);
	width: 11px;
	height: 36px;
}
.txt2 {
	width: 169px;
	height: 36px;
	overflow-wrap: break-word;
	color: rgba(24, 48, 89, 1);
	font-size: 30px;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-family: microsoftyahei;
	text-align: left;
	white-space: nowrap;
	line-height: 36px;
	margin-left: 17px;
	display: block;
}
.layer3 {
	width: 277px;
	height: 27px;
	overflow-wrap: break-word;
	font-size: 0;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 27px;
	margin: 5px 0 0 955px;
}
.word7 {
	width: 277px;
	height: 27px;
	overflow-wrap: break-word;
	color: rgba(131, 131, 131, 1);
	font-size: 16px;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 27px;
}
.txt3 {
	width: 277px;
	height: 27px;
	overflow-wrap: break-word;
	color: rgba(32, 54, 94, 1);
	font-size: 16px;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 27px;
}
.label1 {
	width: 20px;
	height: 20px;
	margin: 5px 184px 0 -204px;
}

.mod4 {
	width: 100%;
	height: 299px;
	margin-top: 40px;
}
.group3 {
	height: 299px;
	background:url(/uploads/image/images/2022_hr_pic1.png)  100% no-repeat;
	width: 45%;
}
.box2 {
	height: 79px;
	margin-top: 220px;
	width: 100%;
}
.word4 {
	width: 462px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 24px 0 0 35px;
}
.pic1 {
	height: 299px;
	background: url(/uploads/image/images/2022_hr_pic2.png)  100% no-repeat;
	width: 54%;
}
.box3 {
	height: 79px;
	margin-top: 220px;
	width: 54%;
}
.info2 {
	width: 661px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 24px 0 0 27px;
}
.mod5 {
	width: 100%;
	height: 220px;
	margin-top: 11px;
}
.pic2 {
	height: 220px;
	background: url(/uploads/image/images/2022_hr_pic3.png)  100% no-repeat;
	width: 35%;
}
.section3 {
	background-color: rgba(205, 55, 8, 0.26);
	height: 79px;
	margin-top: 141px;
	width: 35%;
}
.info3 {
	width: 104px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 24px 0 0 35px;
}
.box5 {
	background-color: rgba(216, 216, 216, 1);
	height: 220px;
	width: 64%;
}
.pic3 {
	height: 220px;
	background: url(/uploads/image/images/2022_hr_pic4.png)  100% no-repeat;
	width: 100%;
}
.box6 {
	background-color: rgba(3, 35, 201, 0.1);
	height: 79px;
	width: 64%;
	margin: 141px 0 0 0;
}
.word5 {
	width: 400px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 24px 0 0 35px;
}
.mod6 {
	width: 100%;
	height: 266px;
	margin-top: 11px;
}
.pic4 {
	height: 266px;
	background: url(/uploads/image/images/2022_hr_pic5.png)  100% no-repeat;
	width: 57%;
}
.outer2 {
	background-color: rgba(128, 128, 128, 0.26);
	height: 79px;
	margin-top: 181px;
	width: 64%;
}
.info4 {
	width: 289px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 24px 0 0 25px;
}
.stseimg2 {
	height: 266px;
	background: url(/uploads/image/images/2022_hr_pic6.png)  100% no-repeat;
	width: 42%;
}
.box7 {
	background-color: rgba(172, 8, 205, 0.15);
	height: 79px;
	margin-top: 187px;
	width: 35%;
}
.word6 {
	width: 439px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 24px 0 0 34px;
}
.mod7 {
	width: 100%;
	height: 201px;
	margin-top: 11px;
}
.pic5 {
	height: 201px;
	background: url(/uploads/image/images/2022_hr_pic7.png)  100% no-repeat;
	width: 35%;
}
.wrap1 {
	background-color: rgba(8, 205, 8, 0.1222);
	height: 79px;
	margin-top: 122px;
	width: 32%;
}
.infohj5 {
	width: 32.5%;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 17px 0 0 20px;
}
.bd3 {
	background-color: rgba(216, 216, 216, 1);
	height: 201px;
	width: 32%;
}
.pic6 {
	height: 201px;
	background: url(/uploads/image/images/2022_hr_pic8.png)  100% no-repeat;
	width: 100%;
}
.outer4 {
	background-color: rgba(205, 121, 8, 0.26);
	height: 79px;
	margin-top: 122px;
	width: 100%;
}
.info6 {
	width: 289px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 17px 0 0 25px;
}
.img3 {
	height: 201px;
	background:url(/uploads/image/images/2022_hr_pic9.png)100% no-repeat;
	width: 31%;
}
.group4 {
	background-color: rgba(8, 23, 205, 0.26);
	height: 79px;
	margin-top: 122px;
	width: 100%;
}
.infohj7 {
	width: 439px;
	height: 45px;
	overflow-wrap: break-word;
	color: rgba(255, 255, 255, 1);
	font-size: 26px;
	letter-spacing: 2.5999999046325684px;
	text-transform: uppercase;
	font-family: pingfangsc-medium;
	text-align: left;
	white-space: nowrap;
	line-height: 45px;
	display: block;
	margin: 17px 0 0 17px;
}

/* 人才政策国家级 */
.rczc{
	background-color: #fff;
	margin-top: 45px;
	min-height: 450px;
}
.rczc-lg-35{
	padding-left: 35px;
}
.right-title-zc {
    padding-left: 15px;
	margin-top: 10px;
    border-left: 10px #535fb2 solid;
    font-size: 18px;
}
.rczc-list{
	padding: 0 50px;
	min-height: 380px;
}
.rczc-list li{
	border-bottom: 1px solid #edecec;
	padding: 10px 0 10px 15px;
	background: url(/uploads/image/images/2022_hr_crczc-spot.png) 0 50% no-repeat;
	list-style-type:none;
}
.list-click{
	color: #20365e;
	overflow: hidden;
}
.rczc-word{
	float: right;
}
.zc-paging{
	position:absolute;
	bottom: 30px;
}



/* 人才政策国家级备份 */
.beifen-time{
	color: #707070;
	text-align: center;
}
.float-left{
	width:900px;
	border-bottom: 1px solid #edecec;
	display: block;
}
.justify-nowrap{
	flex-wrap : nowrap
}
.beifen-txt{
	width: 100%;
	margin: 0 auto;
	padding:0 15%;
}

/* 各类人才入选者 */
.grid-list-img img{
	width: 100%;
	height: 217px;
}
.kong {
	width: 100%;
	height: 217px;
	background-color: #dbdbdb;
}
.job-detail-content {
	display: flex;
	justify-content:space-between
}
.p-tit{
	padding-left: 20px;
	width: 100%;
	margin: 15px 0;
	background-color: #f7f9ff;
	border-left: 4px solid #535fb2 ;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #183059;
}
.p-duanl {
	padding-left: 30px;
	font-size: 14px;
	color: #1f1f1f;
}
.text-muted {
	color: #1f1f1f!important;
}
.tit-block {
	width: 100%;
	border-bottom: 3px solid #004fa1;
}
.tit-block span {
	
    display: inline-block;
    padding: 9px 15px;
    color: #fff;
    background-color: #004fa1;
    /* border-radius: 5px 5px 0 0; */
    text-align: center;
    text-indent: 0px;
    width: 300px;
    font-size: 18px;
    height: 42px;
}
.img-group{
	list-style: none;
	overflow: hidden;
	padding-inline-start: 0px;
	width: calc(100%   20px);
}
.img-group li {
	float: left; margin-right: 15px; margin-bottom: 15px;
}
.img-group-people{
	list-style: none;
	overflow: hidden;
	padding-inline-start: 0px;
	width: 100%;
}
.img-group-people li {
	float: left; 
	margin-right: 0px; 
	margin-bottom: 15px;
	width: 100%;
}
.img-group-people li img{
	width: 80%;
}
.mdi{
    position: relative;
}
.hr-icon-more:before {
    content: "";
    background: url(/uploads/image/images/2022_hr_more.png) no-repeat;
    width: 30px;
    height: 25px;
    background-size: 100% 100%;
    position: absolute;
    bottom: -2px;
}
.hr-icon-more:hover:before{
    content: "";
    background: url(/uploads/image/images/2022_hr_more_hover.png) no-repeat;
    width: 30px;
    height: 25px;
    background-size: 100% 100%;
    position: absolute;
    bottom: -2px;
}

.hr-icon-master-position:before{
    content: "";
    background: url(/uploads/image/images/2022_hr_master_position.png) no-repeat;
    width: 50px;
    height: 50px;
    background-size: 100% 100%;
    display: inline-block;
}

.hr-icon-doctor-position:before{
    content: "";
    background: url(/uploads/image/images/2022_hr_doctor_position.png) no-repeat;
    width: 50px;
    height: 50px;
    background-size: 100% 100%;
    display: inline-block;
}

.hr-icon-doctor-flow-position:before{
    content: "";
    background: url(/uploads/image/images/2022_hr_doctor_flow_position.png) no-repeat;
    width: 50px;
    height: 50px;
    background-size: 100% 100%;
    display: inline-block;
}

.hr-icon-master-on-job:before{
    content: "";
    background: url(/uploads/image/images/2022_hr_master_on_job.png) no-repeat;
    width: 50px;
    height: 50px;
    background-size: 100% 100%;
    display: inline-block;
}
.hr-icon-search-support-dept{
    float: left !important;
}

.hr-icon-search-support-dept:before {
    content: "";
    background: url(/uploads/image/images/2022_hr_search_support_dept.png) no-repeat;
    background-size: 100% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.hr-icon-search-support-dept-under{
    float: left !important;
    margin-right: 0.5rem;
}

.hr-icon-search-support-dept-under:before {
    content: "";
    background: url(/uploads/image/images/2022_hr_search_support_dept_under.png) no-repeat;
    background-size: 100% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.hr-icon-job-detail:before {
    content: "";
    background: url(/uploads/image/images/2022_hr_job_detail.png) no-repeat;
    background-size: 100% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
}

.hr-icon-contact:before {
    content: "";
    background: url(/uploads/image/images/2022_hr_contact.png) no-repeat;
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
}
.top-pic{
    display: flex;
    justify-content: center;
    width: 100%;
    overflow: auto;
    margin-bottom: 75px;
}
.top-pic img{
    width: 100%;
}
.bg-home-title{
    position: absolute;
    color: #fff;
    z-index: 1;
    top: 30%;
    width: 100%;
}
.bg-home-title p{
    line-height: 1;
    font-size: 3rem;
    text-align: center;
}

.column_full{
	width: 100%;
}