




/*====================微头条开始====================*/
.wtoutiao{
	box-shadow: 0px 2px 20px rgba(121, 121, 121, 0.29);
	margin-top:15px;
	background-color:#FFF;
}
.dhall{
	width:1200px;
	height:40px;
	padding:0 6px;
	font-size:13px;
}
.dhall_top{
	height:39px;
}
.dhall_top a{
	height:39px;
	line-height:39px;
	margin:0 5px;
	float:left;
}
.dhall .tu{
	width:23px;
	height:19px;
	float:left;
	margin-top:10px;
}
.dhall .tu img{
	width:100%;
	height:100%;
	display:block;
}
.dhall .jiantou{
	width:6px;
	height:19px;
	float:left;
	margin-top:10px;
}
.dhall .jiantou img{
	width:100%;
	height:100%;
	display:block;
}
.xianall{
	width:100%;
	height:1px;
}
.xianall .xian1{
	width:20px;
	height:1px;
	background-color:#468608;
	margin-right:2px;
	float:left;
}
.xianall .xian2{
	width:20px;
	height:1px;
	background-color:#848484;
	margin-right:2px;
	float:left;
}
.xianall .xian3{
	width:20px;
	height:1px;
	background-color:#cfa972;
	margin-right:2px;
	float:left;
}
.xianall .xian4{
	width:1122px;
	height:1px;
	background-color:#e1e1e1;
	float:left;
}
.wtoutiao .fl{
	width:730px;
	margin-top:20px;
}
.wtoutiao .fl .lb ul li{
	height:36px;
	line-height:36px;
	font-size:14px;
}
.wtoutiao .fl .lb ul li .fl{
	width:600px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	position:relative;
	margin-top:0;
	margin-left:20px;
	padding-left:18px;
}
.wtoutiao .fl .lb ul li .fl:before{
	display:block;
	content:'';
	width:5px;
	height:5px;
	background-color:#d4d4d4;
	position:absolute;
	left:4px;
	border-radius:50%;
	top:15.5px;
	float:left;
}
.wtoutiao a:hover{
	text-decoration: underline;
}
.wtoutiao .fl .lb ul li .fr{
	width:100px;
	color:#999;
	margin-top:0;
}
.wtoutiao .fr{
	width:416px;
	margin-top: 20px;
}

/*====================微头条开始====================*/



/*==========================招聘列表页开始=================*/
.zhaopin_lb{
	box-shadow: 0px 2px 20px rgba(121, 121, 121, 0.29);
	margin-top:15px;
	background-color:#FFF;
}
.zhaopin_lb .fl{
	width:711px;
}
.zhaopin_lb .fl .top{
	width:711px;
	height:387px;
	position:relative;
}
.zhaopin_lb .fl ul li{
	height:109px;
	border-bottom:1px solid #f0f0f0;
}
.zhaopin_lb .fl ul li .dbt{
	font-size:20px;
	color:#333333;
	line-height:50px;
	padding-top:21px;
}
.zhaopin_lb .fl ul li .dibu{
	line-height:32px;
	font-size:14px;
	color:#666666;
}
.zhaopin_lb .fl ul li .dibu .middle{
	width: 400px;
	float:left;
	margin-left:40px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.zhaopin_lb .fl ul li .dibu .fl{
	margin-top:0;
	width:auto;
	margin-left:0;
}
.zhaopin_lb .fl .fr{
	width:auto;
}
.zhaopin_lb .fr{
	width:400px;
}
.zhaopin_lb .fr .fl{
	margin-left:0;
	margin-top:0;
}
/*==========================招聘列表页开始=================*/



/*==========================招聘详情页开始=================*/
.zhaopin_xq{
	box-shadow: 0px 2px 20px rgba(121, 121, 121, 0.29);
	margin-top:15px;
	background-color:#FFF;
}
.zhaopin_xq .wenzhang{
	padding:35px 36px 50px;
}
.zhaopin_xq .wenzhang h1{
	text-align:center;
	line-height:50px;
}
.zhaopin_xq .wenzhang .shijian{
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:30px;
}
.zhaopin_xq .wenzhang h2{
	line-height:30px;
	margin-top:25px;
}
.zhaopin_xq .wenzhang p{
	font-size:14px;
	line-height:24px;
}
.zhaopin_xq .wenzhang .lb{
	width:980px;
	margin-top:25px;
}
.zhaopin_xq .wenzhang .lb ul li{
	width:245px;
	font-size:14px;
	float:left;
	line-height:25px;
}
/*==========================招聘详情页开始=================*/
/*===========================================新专题列表开始*/
.topic_fra
{
	display: inline-block;
	padding: 10px;
	margin: 0 33px 30px;
	width: 320px;
	height: 242px;
	border: 1px solid #EDEDED;
}
.topic_fra a
{
	display: block;
	width: 100%;
	height: 100%;
}
.topic_fra img
{
	display: block;
	width: 100%;
	height: 182px;
}
.topic_fra h1
{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 20px;
	color: #444;
}

/*===============================================新专题列表结束*/
.guangbo{
	width:1200px;
	height:592px;
	border-top:3px solid #0097dc;	
	margin:15px auto 0;
	background-color:#222222;
	position:relative;
}
.guangbo .toubu ul li{
	width:150px;
	height:99px;
	border-bottom:1px solid #585858;
	border-left:1px solid #585858;
	font-size:16px;
	color:#FFF;
	float:left;
	text-align:center;
	cursor:pointer;
}
.guangbo .toubu ul li:first-child{
	border-left:none;
}
.guangbo .cxwq{
	width:150px;
	height:99px;
	border-bottom:1px solid #585858;
	border-left:1px solid #585858;
	font-size:16px;
	color:#FFF;
	float:left;
	text-align:center;
	cursor:pointer;
}
.guangbo .toubu ul li .zi{
	line-height:30px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.guangbo .dibu .zuo{
	width:750px;
	height:492px;
}
.guangbo .dibu .zuo .tu{
	width:750px;
	height:442px;
}
.guangbo .dibu .zuo .tu img{
	width:100%;
	height:100%;
	display:block;
}
.guangbo .dibu .you{
	width:450px;
	height:489px;
	font-size:16px;
	border-left:1px solid #585858;
}
.guangbo .dibu .you .gbjmd{
	width:450px;
	height:51px;
	line-height:47px;
	text-align:center;
	border:1px solid #585858;
	border-right:none;
	color:#0d8bc5;
	background-color:#393939;
	margin-top:-2px;
	margin-left: -1px;
}
.guangbo .dibu .you ul{
	height:440px;
	overflow-y:auto;
	overflow-x:hidden;
	margin-left: -1px;
}
.guangbo .dibu .you ul li{
	width:450px;
	height:45px;
	line-height:40px;
	border:1px solid #585858;
	margin-top:-1px;
	color:#FFF;
	text-align:left;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	border-right:none;
	cursor:pointer;
}
.guangbo .dibu .you ul li span{
	width:154px;
	text-align:center;
	display:inline-block;
	margin-left:60px;
}


.shipin_zhuanti{
	box-shadow: 0px 2px 20px rgba(121, 121, 121, 0.29);
	margin-top:15px;
	background-color:#FFF;
}
.shipin_zhuanti .fl{
	margin-top:21px;
}
.shipin_zhuanti .fl .kuai{
	width:710px;
	margin-left:22px;
	background-color:#f1f1f1;
	margin-bottom:25px;
	padding-bottom: 15px;
}
.shipin_zhuanti .fl .kuai .dbt{
	color:#333333;
	font-size:24px;
	text-align:center;
	line-height:32px;
	padding-top:15px;
}
.shipin_zhuanti .fl .kuai .xbt{
	color:#bebebe;
	font-size:14px;
	
	text-align:center;
	line-height:20px;
	margin-bottom:20px;
}
.shipin_zhuanti .fl .kuai .lb ul li{
	width:349px;
	height:324px;
	float:left;
	border:1px solid #f1f1f1;
	margin-right:12px;
	margin-bottom:12px;
}
.shipin_zhuanti .fl .kuai .lb ul li:nth-of-type(2n){
	margin-right:0px;
}
.shipin_zhuanti .fl .kuai .lb ul li .tu{
	width:100%;
	height:234px;
}
.shipin_zhuanti .fl .kuai .lb ul li .tu img{
	width:100%;
	height:100%;
	display:block;
}
.shipin_zhuanti .fl .kuai .lb ul li .title{
	line-height:38px;
	padding:0 15px;
	font-size:18px;
	margin-top:9px;
	color:#333333;
}
.shipin_zhuanti .fl .kuai .lb ul li .time{
	line-height:28px;
	padding:0 15px;
	color:#999999;
}
.shipin_zhuanti .fl .kuai .lb ul li:hover{
	background-color:white;
	border:1px solid #ebebeb;
	font-weight:bold;
}
.shipin_zhuanti .fl .kuai .more{
	text-align:center;
	font-size:14px;
}
.shipin_zhuanti .fl .kuai .more a{
	color:#999999;
}
.shipin_zhuanti .fr{
	width:394px;
	margin-top:21px;
}
.shipin_zhuanti .fr .dbt{
	line-height:29px;
	color:#333333;
	font-size:24px;
	font-weight:bold;
	float:left;
	margin-right:11px;
}
.shipin_zhuanti .fr .xbt{
	color:#c6c4c4;
	font-size:14px;
	float:left;
	margin-top:10px;
}
.shipin_zhuanti .fr .lb ul li{
	height:101px;
	border-bottom:1px solid #e4e4e4;
	padding:16px 0;
}
.shipin_zhuanti .fr .lb ul li:last-child{
	border-bottom:none;
}
.shipin_zhuanti .fr .lb ul li .tu{
	width:104px;
	height:69px;
	float:left;
	margin-right:8px;
}
.shipin_zhuanti .fr .lb ul li .tu img{
	width:100%;
	height:100%;
	display:block;
}
.shipin_zhuanti .fr .lb ul li .title{
	width:250px;
	line-height:24px;
	font-size:14px;
	color:#585858;
}
.shipin_zhuanti .fr .lb ul li .time{
	width:250px;
	font-size:12px;
	color:#999999;
	line-height:16px;
	margin-top:2px;
}



.shipin_list{
	box-shadow: 0px 2px 20px rgba(121, 121, 121, 0.29);
	margin-top:15px;
	background-color:#FFF;
}
.shipin_list .fl{
	width:710px;
	margin-left:22px;
	margin-bottom:25px;
	margin-top:21px;
}
.shipin_list .fl .dbt{
	color:#333333;
	font-size:24px;
	text-align:center;
	line-height:32px;
	padding-top:15px;
}
.shipin_list .fl .xbt{
	color:#bebebe;
	font-size:14px;
	text-align:center;
	line-height:20px;
	margin-bottom:20px;
}
.shipin_list .fl .lb ul li{
	width:349px;
	height:324px;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}
.shipin_list .fl .lb ul li:nth-of-type(2n){
	margin-right:0px;
}
.shipin_list .fl .lb ul li .tu{
	width:100%;
	height:234px;
}
.shipin_list .fl .lb ul li .tu img{
	width:100%;
	height:100%;
	display:block;
}
.shipin_list .fl .lb ul li .title{
	line-height:38px;
	padding:0 15px;
	font-size:18px;
	margin-top:9px;
	color:#333333;
}
.shipin_list .fl .lb ul li .time{
	line-height:28px;
	padding:0 15px;
	color:#999999;
}
.shipin_list .fl .lb ul li:hover{
	font-weight:bold;
}
.shipin_list .fr{
	width:394px;
	margin-top:21px;
}
.shipin_list .fr .dbt{
	line-height:29px;
	color:#333333;
	font-size:24px;
	font-weight:bold;
	float:left;
	margin-right:11px;
}
.shipin_list .fr .xbt{
	color:#c6c4c4;
	font-size:14px;
	float:left;
	margin-top:10px;
}
.shipin_list .fr .lb ul li{
	height:101px;
	border-bottom:1px solid #e4e4e4;
	padding:16px 0;
}
.shipin_list .fr .lb ul li:last-child{
	border-bottom:none;
}
.shipin_list .fr .lb ul li .tu{
	width:104px;
	height:69px;
	float:left;
	margin-right:8px;
}
.shipin_list .fr .lb ul li .tu img{
	width:100%;
	height:100%;
	display:block;
}
.shipin_list .fr .lb ul li .title{
	width:250px;
	line-height:24px;
	font-size:14px;
	color:#585858;
}
.shipin_list .fr .lb ul li .time{
	width:250px;
	font-size:12px;
	color:#999999;
	line-height:16px;
	margin-top:2px;
}
/*====================分页================================*/

.dede_pages {
  border-top: none;
  text-align: center;
  line-height: 30px;
  clear: both;
  padding-top: 45px;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
}

div.dede_pages li.active a {
  background-color: #1883B8;
  height: 18px;
  overflow: hidden;
  color: #fff;
  font-weight: bold;
}

.dede_pages ul {
  text-align: center;
}

.dede_pages ul li {
  text-align: center;
  height: 18px;
  overflow: hidden;
  display: inline;
  margin: 0 2px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  color: #727272;
}

.dede_pages ul li a {
 
  display: inline;
  height: 18px;
  overflow: hidden;
  padding: 4px 8px 4px 8px;
  margin: 0;
}

.dede_pages ul li a:hover {
  color: #fff;
  background: #1883B8;
  height: 18px;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
}