.w1160 {width: 1160px;min-width:1160px;margin: 0 auto;}
#back-to-top{position:fixed;bottom:5%; right: 0;}
#back-to-top a{display:block;height:50px;width:50px;margin-bottom:5px;}
.header .maxWidth .nav .navUl > li .sliderBox{position:absolute;}
@media only screen and (max-width:880px){
.header .maxWidth .nav .navUl > li .sliderBox{position:static;}
.header .maxWidth .nav{position:absolute;}
}
/* 文章中P标签下的strong标签加粗字体的大小 */
.articleWrap p strong{font-size:16px;}

/*banner*/
.topBanner{ width: 100%; }
.EjBanner img{display:block; margin:0 auto;}
/*图片列表*/
.title1{padding:40px 0 30px;}
.title1 span,.title1 a{line-height:20px;display: inline-block;}
.title1 span{line-height:20px;padding-left:20px;color:#202020;font-size:20px;font-weight: 400; border-left: 4px solid #0b4ca3; }
.title1 a{ float: right;color: #0b4ca3;font-size: 16px; }
.dutyList li{ float: left; display: inline-block; width: 48%; margin-right:4%; text-align: center;-webkit-box-shadow: 0 0 8px rgba(0,0,0,.3);box-shadow: 0 0 8px rgba(0,0,0,.3); margin-bottom:4%; }
.dutyList li a{ display: block; width: 100%; }
.dutyList li p{ width: 100%; overflow:hidden;}
.dutyList li img{width: 100%;  }
.dutyList li span{ display: inline-block; width: 98%; text-align: center;font-size: 16px;color: #333; line-height: 74px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*社会责任报告*/
.shzrbg{ border-top: 1px solid #d8d8d8; padding-top:30px;position: relative; margin-bottom: 85px; }
.shzrbg .prev,.shzrbg .next { width:38px; height:38px; margin: 11px 0 0; position: absolute; top:50%; z-index:2; cursor: pointer; text-indent: -9999px;}
.shzrbg .prev { left:0px; background: url(../image/btnLeft.png) no-repeat 0 0; }	
.shzrbg .next { right:0px; background: url(../image/btnRight.png) no-repeat 0 0; }
.shzrbg .prevStop{background: url(../image/btnLeft_disabled.png) no-repeat 0 0;}
.shzrbg .nextStop{backgro und: url(../image/btnRight_disabled.png) no-repeat 0 0;}	
	.shzrbg_list{ margin-left:4%; }
	.shzrbg_list li{ float: left; display: inline-block; width: 24%; text-align: center; }
	.shzrbg_list li a{ display:block; }
	.shzrbg_list li img{}

/*加入光大*/
.join01 .titleWrap{width:100%;height:26px;padding:36px 0 32px;margin-bottom:30px;-webkit-box-sizing:content-box;box-sizing:content-box;border-bottom:1px solid #d8d8d8;}
.join01 .titleWrap h3{float:left;position:relative;margin-bottom:0;padding-left:24px;line-height:26px;font-size:20px;color:#202020;font-weight:400; border-left:4px #b8973c  solid;}
.join01 .titleWrap .btnMore{float:right;font-size:16px;font-weight:lighter;color:#a2afbb; display:none;}
.join01 .recruitList{padding:0 20px 11px 18px;}
.join01  .zpggList{padding:0 0px 11px 0px;}
.join01 .recruitList li{margin-bottom:16px;line-height:30px;}
.join01 .recruitList li a{line-height:30px;font-size:16px;color:#202020;font-weight:400; overflow:hidden; display:block;}
.join01 .recruitList li a:hover .title{color:#b8973c;}
.join01 .listItem .title{float:left;font-size:16px;color:#202020; width:80%;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.join01 .listItem .time{float:right;font-size:16px;color:#202020;}
.join01 .listItem:hover .time,.listItem:hover .title{color:#b8973c;}
.recruitTypeWrap{width:102%;margin-left:24px}
.recruitTypeWrap li{float:left;width:252px;height:122px;margin:57px 36px 33px 0;border:1px solid #d8d8d8}
.recruitTypeWrap li a{display:block;position:relative;overflow:hidden}
.recruitTypeWrap li a,.recruitTypeWrap li a img{width:100%;height:100%}
.recruitTypeWrap li a span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:122px;color:#fff;font-size:24px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}
.join01 .postWrap a{display:inline-block;width:232px;line-height:30px;padding-bottom:20px;font-size:16px;color:#202020}
.join01 .postWrap a:hover{color:#0b4ca3}
.recruitInformationListWrap {margin:55px 95px 0;}
.recruitInformationListWrap  .recruitList li span.time{font-size:18px; color:#9b9b9b;}
.recruitInformationListWrap  .recruitList li span.title{color:#2c2c2c; font-size:18px;}
.recruitInformationListWrap  .recruitList{border-bottom:0px;}
.zgzpList .recruitList{padding:0 0 11px 0}

/*职业搜索*/
.noDate{display:none; text-align:center; padding:20px; font-size:18px;}
.selectsWrap{padding:30px 0 36px 24px;border-bottom:1px solid #d8d8d8;}
.publishTimeWrap{overflow: hidden;}
.selectfl{float: left; width: 330px; height: 65px; overflow: hidden;}
.selectfl label{float: left; width:85px; height: 48px; line-height: 48px; display: block; font-size:16px;}
.selectfl select{float: left; width:208px; height: 46px; border:1px solid #d8d8d8;line-height: 48px; display: block; line-height: 48px; font-size:16px; padding-left:10px;}
.selectsWrap .btnSearchJobs{float:left;width:144px;height:48px;text-align:center;line-height:48px;color:#fff;font-size:16px;background:#0b4ca3; cursor:pointer;}


/*正在招聘的企业*/
.zxzpqy{position:relative;width:100%;height:175px;margin-top:30px; margin-bottom:100px;}
.zxzpqy_list{width:1032px;margin:0 auto; overflow:hidden; padding-top:7px;}
.zxzpqy .btnPrev,.zxzpqy .btnNext{display:block;position:absolute;top:0;width:31px;height:174px;cursor:pointer;}
.zxzpqy .btnPrev{left: 0; background: url(../image/2019031911541045702.png) 50% no-repeat #f4f4f4;}
.zxzpqy .btnNext{right: 0;background: url(../image/2019031911540119905.png) 50% no-repeat #f4f4f4;}
.zxzpqy_list ul{-overflow: hidden;}
.zxzpqy_list ul li{width: 322px; height: 160px; float: left; overflow: hidden;border:1px solid #d8d8d8; box-sizing:border-box;}
.zxzpqy_list ul li a{display: block;}
.zxzpqy_list ul li a img{display: block; margin:24px auto 18px}
.zxzpqy_list ul li a span{display:block;width:304px;margin:0 auto;line-height:64px;text-align:center;font-weight:400;font-size:20px;color:#202020;border-top:1px dashed #d8d8d8;}
.zpzwMore{margin-bottom:70px;}
.recruitItemWrap .recruitItemDetail{position:relative;padding:28px 35px;border:1px solid #d8d8d8;border-bottom:none;opacity:0;display:none; -webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.recruitItemWrap .recruitItemDetail .triangle{position:absolute;right:40px;top:-14px;border:7px solid transparent;border-bottom-color:#d8d8d8}
.recruitItemWrap .recruitItemDetail .triangle:after{position:absolute;bottom:-9px;left:-7px;content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:#fff}
.recruitItemWrap .recruitItemDetail p{line-height:30px;}

/*招聘信息导航*/
.rczpFlWrap{margin:20px 0;font-size:0;overflow:hidden;border-bottom:1px solid #d8d8d8;}
.rczpFlWrap li{display:inline-block;width:160px; margin:0 63px;text-align:center;font-size:20px}
.rczpFlWrap li.active a{display:inline-block;width:100%;padding-bottom:20px;color:#298ae3;border-bottom:2px solid #298ae3}
.rczpFlWrap li a{font-size:18px;;color:#717171}


/*热门岗位*/
.rzgwList .recruitItemWrap{border-bottom: 1px solid #d8d8d8;}
.rzgwList .tableHeader{padding-top:26px;margin-bottom:38px; overflow:hidden;}
.rzgwList .recruitItemWrap .briefIntro{;width:100%;position:relative; overflow:hidden; padding-bottom:30px; margin-top:30px;}
.rzgwList .briefIntro span,.rzgwList.briefIntro span a{color:#202020}
.rzgwList .briefIntro span a:hover{color:#0b4ca3}
.rzgwList .tableTR span{display:block;width:135px;line-height:24px;text-align:center;font-size:18px;font-weight:400;color:#797979; float:left;}
.rzgwList .tableTR span.btnDetailWrap{width:55px;text-align:right;padding-right:20px}
.rzgwList .tableTR span.btnDetailWrap .btnDetail{display:inline-block;line-height:20px;font-size:14px;font-weight:400;color:#0b4ca3}
.rzgwList .tableTR span.btnDetailWrap .btnDetail em{margin:0 0 0 5px;vertical-align:middle;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;display:inline-block;width:0;height:0;border-color:#0b4ca3 transparent transparent;border-style:solid;border-width:4px 5px}
.rzgwList .tableTR span.btnDetailWrap .btnDetail em:after{position:absolute;top:-6px;left:-5px;content:"";width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:4px 5px}
.rzgwList .tableTR span.btnDetailWrap .btnDetail em.downArrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-5px}
.rzgwList  .briefIntro span,.rzgwList .briefIntro span a {color: #202020; font-size:18px;}

/*手机上职位*/
.PhoneItem{display:none;}
.PhoneItem h2.PhoneItemTit{font-size:18px;color:#000; line-height:45px;}
.PhoneItem .PhoneBtnDetail{display:inline-block;line-height:20px;font-size:14px;font-weight:400;color:rgb(11,76,163);margin-left:10px;}
.PhoneBriefIntro{line-height:20px; padding-bottom:10px;}
.PhoneItem .PhoneBtnDetail em{margin:0 0 0 5px;vertical-align:middle;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;display:inline-block;width:0;height:0;border-color:#0b4ca3 transparent transparent;border-style:solid;border-width:4px 5px;}
.PhoneBriefIntro em{font-style:normal;}


/*分页*/
.pageAll{margin:86px 0 72px 0;}
.easysite-page-wrap{ text-align:center; padding:0px 0 85px;}
.easysite-page-wrap a,.easysite-page-wrap em,.easysite-page-wrap font{font-size: 14px; font-weight: 400;color: #aaa; line-height: 36px;display: inline-block;}
.easysite-page-wrap a,.easysite-page-wrap font{ padding: 0px 1rem; border:1px solid #eaeaea;margin-right: 10px; }
.easysite-page-wrap  P{display: inline-block; padding-left:10px;white-space:nowrap;}
.easysite-page-wrap em{font-style: normal;margin:0 10px; }
.easysite-page-wrap .NormalRed{ border:none;}
@media screen and (min-width:750px) and (max-width:1199px){
	.w1160{width:92%; min-width: 92%; min-height: 52%;}
	/*社会责任报告*/
	.shzrbg_list{ margin-left:5%; }
	.shzrbg_list li{ width:31%;}

.easysite-page-wrap a, .easysite-page-wrap font {margin-right:6px;}
.easysite-page-wrap  P{ padding-left:0px;padding-top:0px;}

/*加入我们*/
.recruitTypeWrap{width:100%; padding:0 0 0 20px; overflow:hidden; margin-left:0px;}
.recruitTypeWrap li{width: 22%; height: auto; margin: 20px 2% 0 0;}
.recruitTypeWrap li a span{top:50%; margin-top:-15px; line-height:normal;}
.zxzpqy_list{width:90%;}
.rczpFlWrap li{padding:0 20px; box-sizing:border-box; width:25%; margin:0px;}
.recruitInformationListWrap{padding:20px; margin:0px;}
.recruitInformationListWrap .recruitList{padding:0px;}
.pageAll{margin-bottom:72px;}

/*热招职位*/
.rzgwList .tableTR span{font-size:16px;}
.rzgwList .tableHeader,.rzgwList .recruitItemWrap .briefIntro{display: flex; width: 95%; overflow: inherit;}
.rzgwList .tableTR span.btnDetailWrap{position:absolute;left:100%;padding-right:5px;width:50px;}
.rzgwList .briefIntro span,.rzgwList .briefIntro span a{font-size:14px;}
.join01 .titleWrap h3{font-size:15px; border-left:2px #0b4ca3 solid; line-height:20px;}
.zgzpList .recruitList{border-bottom:none;}
}




/* 招聘公告-标题 */
.ContentRi_align {height: 25px;margin-bottom: 15px;border-bottom: 1px solid #d8d8d8;padding: 20px 0;}
.ContentRi_line {display: inline-block;height: 25px;border-left: 3px solid #b8963c;vertical-align:top;margin-right:14.8px;}
.ContentRi_gsjj{display: inline-block;font-size: 20px;color: #b8963c;}


@media screen and (max-width:1000px){
.rzgwList .briefIntro span, .rzgwList .briefIntro span a{width: auto; -ms-flex: 1 1; flex: 1 1; -ms-flex-negative: 0; flex-shrink: 0; font-size: 12px;position: relative;}
}

@media screen and (max-width:749px){
	body{min-width:320px;}
	.w1160{min-width:92%; width:92%; min-height: 51%;}
	.dutyList li{ float:none; display:block; width:100%; margin-right:0%;  margin-bottom:30px; }
	.dutyList li span{ font-size: 14px;line-height:30px;}
/*社会责任报告*/
	.shzrbg .prev,.shzrbg .next {margin: 11px 0px 0; position:absolute;top:100%;}
	.shzrbg .prev { left:50%; margin-left: -48px;}	
	.shzrbg .next {  right:50%; margin-right:-48px; }
		.shzrbg_list{ margin-left:0%; }
		.shzrbg_list li{ width:50%;}

/*加入我们*/
.join01 .recruitList li{line-height:30px; margin-bottom:0px;}
.join01 .titleWrap{padding:15px 0 11px; margin-bottom:10px;}
.join01 .titleWrap h3{border-left: solid 2px #0b4ca3; padding-left:10px; line-height:15px; font-size:15px;}
.join01 .titleWrap .btnMore{font-size:12px; color:#0b4ca3;}
.join01 .listItem .title{font-size:1.6rem; width:75%;}
.join01 .listItem .time{font-size:1.6rem;}
.recruitTypeWrap{width:100%; margin-left:0px; padding-left:20px; box-sizing:border-box;}
.recruitTypeWrap li{width:45%; height:auto; margin:15px 4% 0 0;}
.recruitTypeWrap li a span{top:50%; margin-top:-15px; font-size:16px;}
.selectsWrap{padding:15px 0 25px 24px;}
.selectfl{width:100%;float:none; height:55px;}
.selectfl label{width:25%; height:35px; line-height:30px;}
.selectfl select{width:70%; height:35px; line-height:30px;}
.selectfl select option{font-size:14px;}
.selectsWrap .btnSearchJobs{float:none;width:95%; display:block; height:40px; line-height:40px;}
.zxzpqy_list{width:80%;}
.zxzpqy{margin-bottom:30px;}
/*招聘公告分类导航*/
.rczpFlWrap li{float:left;width:29%;margin:0 3% 19px 0;height:34px;line-height:34px;border:1px solid #d8d8d8;border-radius:3px;font-size:13px; background:#fafafa;}
.rczpFlWrap li.active{border: 1px solid #0b4ca3;background: #0b4ca3;}
.rczpFlWrap li.active a{color:#fff;}
.rczpFlWrap li.active a{padding-bottom:0px; border:none;}
.recruitInformationListWrap{margin:0px;}
.recruitInformationListWrap .recruitList{padding:0px;}
.recruitInformationListWrap .recruitList li span.title{width:69%; font-size:12px;}
.recruitInformationListWrap .recruitList li span.time{font-size:12px;}

/*热门岗位*/
.PhoneItem{display:block;}
.join01 .recruitList{border-bottom:none;}
.postWrap{overflow:hidden; padding-top:20px;}
.join01 .postWrap a{line-height:15px; width:50%; float:left;}
.recruitItemWrap .recruitItemDetail{padding:10px; display:block; opacity:1;}
.rzgwList .recruitItemWrap .briefIntro,.PhoneDetail,.rzgwList .tableHeader,.recruitItemWrap .recruitItemDetail .triangle{display:none;}
.rzgwList .recruitItemWrap{margin-top:20px;}
div.zxf_pagediv{margin:50px 0;}

/*细览模板*/
.articleTitle{font-size:16px !important;}
.info{padding-bottom:20px !important;}
.panelTitle .text{font-size:2rem !important; line-height:50px;}
.postDetail .tableHeader{display:none;}
.postDetail div.tableBody span{width:auto !important; font-size:14px;}
.postDetail div.tableBody em{display:inline-block !important;}
#articleWrap p{font-size:1.6rem !important;}
#articleWrap p a{font-size:1.6rem !important;}
.panelTitle{height:50px!important; line-height:50px !important;}
.articleTitle{padding: 20px 0 5px!important;}
#articleWrap img{display:block; margin:0 auto; max-width:80%;}


.easysite-page-wrap span{ display:none;}
.easysite-page-wrap a, .easysite-page-wrap font {padding: 0px 10px; border: 1px solid #eaeaea;margin-right:4px;line-height: 26px;font-size: 12px;}
.easysite-page-wrap  P{display:block; padding-left:0px;padding-top:10px;}
.easysite-page-wrap em {font-size: 14px;line-height: 26px;}

/* 招聘公告-标题 */
    .ContentRi_align{margin:15px 0;}
    .ContentRi_gsjj{font-size: 2rem;font-weight: 400;}
   .ContentRi_line {height: 2.5rem;margin-right:1.48rem;}


}