.w1160 {width: 1160px;min-width:1160px;margin: 0 auto;}

.header .maxwidth .nav .navul > li .sliderbox{position:absolute;}
.jltd{ color: #0b4ca3;cursor: pointer;}
@media only screen and (max-width:880px){
.header .maxwidth .nav .navul > li .sliderbox{position:static;}
.header .maxwidth .nav{position:absolute;}
}

/*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:  no-repeat 0 0; }	 */
.shzrbg .prev { left:0px; background:  no-repeat 0 0; }
/* .shzrbg .next { right:0px; background:  no-repeat 0 0; } */
.shzrbg .next { right:0px; background:  no-repeat 0 0; }
.shzrbg .prevstop{background:  no-repeat 0 0;}
.shzrbg .nextstop{backgro und:  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 #0b4ca3 solid;} */
.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 rgb(230 0 18) solid;}

/* .join01 .titlewrap .btnmore{float:right;font-size:16px;font-weight:lighter;color:#a2afbb; display:none;} */
.join01 .titlewrap .btnmore{float:right;font-size:16px;font-weight:lighter;color:rgb(230 0 18); display:none;}
.join01 .recruitlist{padding:0 20px 11px 18px;border-bottom:1px solid #d8d8d8;}
.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:#1890ff;} */
.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:#1890ff;} */
.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:284px; height: 65px; overflow: hidden;}
.selectfl label{float: left; width:85px; height: 48px; line-height: 48px; display: block; font-size:16px;}
.selectfl select,.selectfl input{float: left; width:170px; height: 46px; border:1px solid #d8d8d8;line-height: 48px; display: block; line-height: 48px; font-size:16px; padding-left:10px;}
.selectfl input{height: 44px;line-height: 44px;width:160px;}
/* .selectswrap .btnsearchjobs{width:144px;height:48px;text-align:center;line-height:48px;color:#fff;font-size:16px;background:#0b4ca3; cursor:pointer;display: block; margin: 15px auto 0; clear: both;} */


/*正在招聘的企业*/
.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:  50% no-repeat #f4f4f4;}
.zxzpqy .btnnext{right: 0;background:  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.active a{display:inline-block;width:100%;padding-bottom:20px;color:rgb(230 0 18);border-bottom:2px solid rgb(230 0 18)}

.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:118px;line-height:24px;text-align:center;font-size:18px;font-weight:400;color:#797979; float:left;padding: 1px;}
.rzgwlist .tabletr span.btndetailwrap{width:55px;text-align:right;padding-right:20px; cursor:pointer;}
.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;word-break: break-all;}
.recruititemwrap .tabletr span.jltd{color:#797979;}
.recruititemwrap .tabletr span.jltd.blue { color:#0b4ca3;cursor:pointer; }
/*手机上职位*/
.phoneitem{display:none;}
.phoneitem h2.phoneitemtit{font-size:18px;color:#000; line-height:45px;}
.phoneitem h2.phoneitemtit span{font-size:12px; margin:0 10px;}
.phoneitem .phonebtndetail{display:inline-block;line-height:20px;font-size:14px;font-weight:400;color:rgb(11,76,163);}
.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;}



.pagetitle1{ position: relative;padding-left: 24px; padding-bottom: 33px;line-height: 26px; color: #202020;   font-size: 20px; border-bottom: 1px solid #d8d8d8;font-weight: 400;}
/* .pagetitle1:after {content: "";  display: block; width: 4px;   height: 24px; background: #0b4ca3; position: absolute;left: 0; top: 1px;} */


@media screen and (min-width:750px) and (max-width:1199px){
	.w1160{width:92%; min-width: 92%; }
	/*社会责任报告*/
	.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;} */
.join01 .titlewrap h3{font-size:15px; border-left:2px rgb(230 0 18) solid; line-height:20px;}
.zgzplist .recruitlist{border-bottom:none;}

/*细览页面*/
.zpggdetail .info{width:80% !important;}


}
@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%; }
	.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 !important; font-size:15px;} */
.join01 .titlewrap h3{border-left: solid 2px rgb(230 0 18); padding-left:10px; line-height:15px !important; font-size:15px;}

/* .join01 .titlewrap .btnmore{font-size:12px; color:#0b4ca3;} */
.join01 .titlewrap .btnmore{font-size:12px; color:rgb(230 0 18);}
.join01 .listitem .title{font-size:13px; width:75%;}
.join01 .listitem .time{font-size:13px;}
.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;}
.zxzpqy_list ul li a span{width:100%; font-size:16px;}
/*招聘公告分类导航*/
.rczpflwrap li{float:left;width:23%;margin:0 1% 13px 0;height:34px;line-height:34px;border:1px solid #d8d8d8;border-radius:3px;font-size:13px; background:#fafafa;}
.rczpflwrap li a{font-size:13px;}
.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; font-size:14px;}
.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;}

/*细览模板*/
.postdetail .tableheader{display:none;}
.postdetail div.tablebody span{width:auto !important; font-size:14px;}
.postdetail div.tablebody em{display:inline-block !important;}
.zpggdetail .info{width:80% !important;margin:0 auto 15px !important;padding-bottom:15px !important;}
.zpggdetail .info span{margin:0 10px !important; font-size:14px; }
.easysite-related-news a{font-size:12px !important;}

}
@media screen  and (max-width:330px) {
.join01 .recruitlist{padding:0 0px 11px 0px;}
.join01 .listitem .title{width:74%;}
.selectswrap{padding:15px 0 25px 0px;}
.selectfl label{width:28%; font-size:14px;}
.selectfl select{font-size:14px;}
.zxzpqy_list {width: 70%;}
}










/* 2023官网因领导人替换改版 */
.selectswrap .btnsearchjobs{width:144px;height:48px;text-align:center;line-height:48px;color:#fff;font-size:16px;background:rgb(230 0 18); cursor:pointer;display: block; margin: 15px auto 0; clear: both;}
/* .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 rgb(230 0 18) solid;} */
/* .join01 .titlewrap h3{font-size:15px; border-left:2px rgb(230 0 18) solid; line-height:20px;} */
/* .join01 .titlewrap h3{border-left: solid 2px rgb(230 0 18); padding-left:10px; line-height:15px !important; font-size:15px;} */
/* .shzrbg .next { right:0px; background:  no-repeat 0 0; }
.shzrbg .prev { left:0px; background:  no-repeat 0 0; } */
/* .rczpflwrap li.active a{display:inline-block;width:100%;padding-bottom:20px;color:#298ae3;border-bottom:2px solid #298ae3} */

/* 上面六个被注释掉的在对应代码旁边 */
option:hover{color: rgb(230 0 18);}
.title1 a{ float: right;color: rgb(230 0 18);font-size: 16px; }
.title1 span{line-height:20px;padding-left:20px;color:#202020;font-size:20px;font-weight: 400; border-left: 4px solid rgb(230 0 18); }
.pagetitle1:after {content: "";  display: block; width: 4px;   height: 24px; background: rgb(230 0 18); position: absolute;left: 0; top: 1px;}
/* .join01 .titlewrap .btnmore{float:right;font-size:16px;font-weight:lighter;color:rgb(230 0 18); display:none;} */
/* .join01 .titlewrap .btnmore{font-size:12px; color:#0b4ca3;} */
/* 上面两条注释在原来的地方修改 */

/* .join01 .recruitlist li a:hover .title{color:#1890ff;} */
/* .join01 .listitem:hover .time,.listitem:hover .title{color:#1890ff;} */
/* 上面这两条注释在原来的地方注释掉！ */