/*公共部分*/
body{
	background:#f6f6f8
	}
a:hover,a:active{
	color:#ff6c06;
	}
.height_hr{
	height:18px;
	}
	
.nav-wrap{
	margin-top:30px;
	}
.nav-cont {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #fff;
}
.nav-cont {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #fff;
}
.nav-cont .box {
    position: relative;
    z-index: 1;
    height: 100%;
}
.box {
    width: 1000px;
    margin: 0 auto;
}
.nav-cont:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 1px 6px rgba(110,110,110,.15);
    -moz-box-shadow: 0 1px 6px rgba(110,110,110,.15);
    box-shadow: 0 1px 6px rgba(110,110,110,.15);
}

.nav-right-content {
	width:580px;
    float: right;
	text-align:right;
	margin-top:10px;
}
.nav-right-content li a:active,.nav-right-content li a:hover {
    color: #10a658;
}
.nav-right-content>li {
    float: right;
    font-size: 16px;
    color: #999;
    padding: 0 5px 0 5px;
	line-height:67px;
	margin-left:30px;
    position: relative;
}
.nav-right-content li.border {
	border-bottom:3px #10a658 solid;
	
}

.nav-right-content .user-msg-box .btn-login-reg {
    font-size: 14px;
    color: #333;
    display: inline-block;
    max-width: 90%;
    white-space: nowrap;
}
.nav-left-content {
	width:366px;
    height: 100%;
	float:left;
}
.nav-left-content .zt-logo {
	margin-top:6px;
}
.nav-left-content a {
    float: left;
    height: 100%;
}
.nav-left-content .goto-com {
	font-size:30px;
	line-height:40px;
	color:#10a658;
    margin-left: 0px;
	margin-top:20px;
	
}
/*搜索框*/
.search-all {
    height: 140px;
    width: 100%;
}
.search-all .search_warp {
    margin-bottom: 20px;
    padding-top: 15px;
    width: 1000px;
	margin:0 auto;
}
.search-all .search_warp .job_num {
    background: #edf1f5;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    float: left;
    padding: 9px 7px 9px 9px;
}
.search-all .search_warp .job_num .allNumBox {
    float: right;
    margin-left: 21px;
    overflow: hidden;
}
.search-all .search_warp .job_num .allNumBox .numBox {
    background: url(//cimg.zhaopin.cn/img/newIndexImages/icon_number_bg.png) no-repeat;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
    height: 30px;
    margin-right: 4px;
    overflow: hidden;
    position: relative;
    width: 25px;
}

.search-all .search_warp .job_num .allNumBox .numBox .numList {
    left: 0;
    position: absolute;
    width: 25px;
}
.search-all .search_warp a {
    color: #868b9f;
    float: left;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}
.search-all .search_warp .search_hot_input_warp {
    width: 850px;
	margin:20px auto;
}
.search-all .search_warp .search_input_warp {
    background: #fff;
    border: 1px solid #eeeeee;
	/*border: 2px solid #10a658;*/
    height: 26px;
    padding: 10px 0;
    position: relative;
    width: 848px;
    z-index: 3;
}
.search-all .search_warp .search_input_warp .search_drop_list li:hover a {
	
    color: #24adde;
	background-color: rgb(234, 247, 253);
    text-decoration: none;
}

.search-all .search_warp .search_input_warp .search_drop_list li a {
    color: #666;
    display: block;
    font: 16px/30px Microsoft Yahei;
    height: 30px;
	text-indent: -15px;
	width:100%;
}
.search-all .search_warp .search_input_warp .search_drop {
    border-right: 1px solid #d8d8d8;
    box-sizing: border-box;
    color: #fff;
    color: #666;
    cursor: pointer;
    float: left;
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    position: relative;
    text-indent: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 99px;
}
.search-all .search_warp .search_input_warp .search_drop:after {
    background: url(//cimg.zhaopin.cn/img/newIndexImages/Fill1.png) no-repeat;
    content: "";
    height: 28px;
    position: absolute;
    right: 20px;
    top: 20%;
    width: 17px;
}
.search-all .search_warp .search_input_warp .search_input {
    border: none;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    outline: none;
    text-indent: 14px;
    width: 672px;
}
.search-all .search_warp .search_input_warp .search_btn {
    background: #10a658;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 18px;
	height:48px;
    line-height: 48px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -1px;
    width: 100px;
}
.search-all .search_warp .search_input_warp .search_btn img {
    height: 19px;
    margin-bottom: 2px;
    vertical-align: middle;
    width: 20px;
	margin-top:14px;
}


.search-all .search_warp .search_hot_warp {
    line-height: 5px;
    margin-top: 14px;
}
.search-all .search_warp .search_hot_warp .hot_name {
    color: #999;
    float: left;
    font-size: 12px;
}
.search-all .search_warp .search_hot_warp .hot_data {
    color: #999;
    display: inline;
    font-size: 12px;
    line-height: 5px;
    margin: 0 6px;
}

.search-all .search_warp .search_input_warp .search_drop_list {
    background: #fff;
    border: 1px solid #eee;
    border-top: none;
    box-sizing: border-box;
    left: -1px;
    padding-bottom: 4px;
    position: absolute;
    top: 46px;
    width: 100px;
    z-index: 2;
}

/*校园快讯*/
.xiaoyuan_news{
	width:1000px;
	margin:0 auto;
	}
	
/*焦点图*/
.c-banner{
	width: 672px;
	height: 352px;
	position: relative;
	float:left
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 15px 10px 15px 10px;
	position: absolute;
	top: 50%;
	margin-top: -43px;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	width:80%;
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 12px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 12px;
	height: 12px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 4px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 352px;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 672px;
		height: 352px;
		position: absolute;
		left: 50%;
		margin-left: -384px;
	}
}
/*校园快讯*/
.kuaixun_list{
	width:306px;
	height:352px;
	background:#ffffff;
	float:right;
	}
.kuaixun_list .xynav{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px #e4e7ea solid;
	}
.kuaixun_list .xynav .title{
	font-size:16px;
	color:#333;
	float:left
	}
.kuaixun_list .xynav .title i{
	width:7px;
	height:21px;
	background:#10a658;
	margin:10px 15px;
	display:inline-block;
	float:left
	}
.kuaixun_list .xynav .more{
	font-size:14px;
	color:#999;
	margin-right:10px;
	float:right
	}
.kuaixun_list .xynav .more a,.kuaixun_list .xynav .more a:visited{
	color:#999;
	}
.kuaixun_list .list_box{
	padding:10px 16px;
	}
.kuaixun_list .list_box li{
	width:100%;
	line-height:30px;
	}
.kuaixun_list .list_box li a,.kuaixun_list .list_box li a:visited{
	font-size:14px;
	}
/*明星雇主*/
.star_box{
	width:1000px;
	margin:0 auto
	}
.star_employer_box{
	position:relative;width:1000px;height: auto;padding:10px 0; background:#fff; margin:0 auto}
.star_employer_box .star_tips{
    display: inline-block;width: 70px;height: 70px;background:url(../images/icon_mxgz.png) no-repeat;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 2;}
	
.star_employer_box:hover .star_refresh {
    background: url(../images/star_refresh_hover.png) -1px 0 no-repeat;}
.star_employer_box .star_refresh {
    display: inline-block;width: 37px;height: 37px;background: url(../images/star_refresh.png) no-repeat;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 1;cursor: pointer;}
.star_employer_box:hover .star_more {
    display: block;width: 30px;height: 19px;overflow: hidden;background: url(../images/star_more_hover.jpg) no-repeat;position: absolute;left: 50%;bottom: -12px;z-index: 2;cursor: pointer;}
.star_employer_box .star_more {
    display: block;width: 30px;height: 19px;overflow: hidden;background: url(../images/star_more.jpg) no-repeat;position: absolute;left: 50%;bottom: -12px;z-index: 2;cursor: pointer;}

.star_employer_box:hover .star_hide {
    display: block;width: 30px;height: 19px;overflow: hidden;background: url(../images/star_more_hide.jpg) no-repeat;position: absolute;left: 50%;bottom: -12px;z-index: 2;cursor: pointer;}
.star_employer_box .star_hide {
    display: block;width: 30px;height: 19px;overflow: hidden;background: url(../images/star_hide.jpg) no-repeat;position: absolute;left: 50%;bottom: -12px;z-index: 2;cursor: pointer;}

.star_company_logos_ul{
    height: auto;overflow: hidden;padding:0px 5px;}

.star_employer_box li {
    float: left;width: 238px;height: 100px;background: #fff;margin: 4px 0 4px 8px;line-height: 100px;text-align: center;}
.star_employer_box li img {
    width: 185px;height: 70px;display: block;margin: 14px auto;}
.star_employer_box li a {
	width:236px;height:98px;display:block;border:1px #eee solid;}
.star_employer_box li a:hover {
	border:1px #ff9c00 solid;color:#333;}
.star_employer_box span {
    display: none;}

/*首页招聘信息*/
.xyjob_box{
	width:1000px;
	background:#ffffff;
	margin:0 auto
	}
.xyjob_box .xynav{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px #e4e7ea solid;
	}
.xyjob_box .xynav .title{
	font-size:16px;
	color:#333;
	float:left
	}
.xyjob_box .xynav .title i{
	width:6px;
	height:20px;
	background:#10a658;
	margin:10px 12px 10px 15px;
	display:inline-block;
	float:left
	}
.xyjob_box .xynav .more{
	font-size:14px;
	color:#999;
	margin-right:10px;
	float:right
	}
.xyjob_box .xynav .more a:link,.xyjob_box .xynav .more a:visited{
	color:#999;
	}
.xyjob_box .list_box{
	padding:15px 12px;
	line-height:20px;
	}
.xyjob_box .list_box ul{
	width:238px;
	overflow:hidden;
	margin:7px 0 7px 6px;
	float:left
	}
.xyjob_box .list_box ul li{
	width:100%;
	overflow:hidden;
	float:left
	}
.xyjob_box .list_box ul li.company{
	font-size:14px;
	color:#333;
	}
.xyjob_box .list_box ul li.company a:link,.xyjob_box .list_box ul li.company a:visited{
	width:190px;
	font-size:14px;
	color:#333;
	word-break:keep-all;          
	white-space:nowrap;         
	overflow:hidden;              
	text-overflow:ellipsis;
	float:left
	}
.xyjob_box .list_box ul li.company a:hover,.xyjob_box .list_box ul li.company a:active{
	color:#ff6c06;
	}
.xyjob_box .list_box ul li.company .time{
	width:48px;
	font-size:12px;
	color:#999;
	float:left
	}
.xyjob_box .list_box ul li.zhiwei .more{
	font-size:12px;
	color:#999;
	}
.xyjob_box .list_box ul li.zhiwei a:link,.xyjob_box .list_box ul li.zhiwei a:visited{
	font-size:12px;
	color:#10a658;
	margin-right:3px;
	}
.xyjob_box .list_box ul li.zhiwei a:hover,.xyjob_box .list_box ul li.zhiwei a:active{
	color:#ff6c06;
	}
	
	
	
/*校园资讯分页*/
.xz_con{
	width:1000px; 
	margin:0 auto;
	}
.xz_atr {
	width: 1000px;
	height: 45px;
	line-height: 45px;
	color: #999;
	font-size:14px;
	margin-top:6px;
	margin-bottom:2px;
}
.xzleft{
	width:782px;
	background:#ffffff;
	float:left
	}
.xzleft .xynav{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:1px #e4e7ea solid;
	}
.xzleft .xynav .title{
	font-size:16px;
	color:#333;
	float:left
	}
.xzleft .xynav .title i{
	width:7px;
	height:21px;
	background:#10a658;
	margin:10px 15px;
	display:inline-block;
	float:left
	}
.xzleft .xynav .more{
	font-size:14px;
	color:#999;
	margin-right:10px;
	float:right
	}
.xzleft .xynav .more a,.xzleft .xynav .more a:visited{
	color:#999;
	}
	
.xzleft .content-parts-news{
	padding:0px 15px;
	}
.xzleft .content-parts-news .item {
	padding: 20px 0;
	overflow:hidden;
	border-bottom:1px solid #f0f0f0;
}
.xzleft .content-parts-news .item img{
	width:135px;
	height:100px;
	float:left;
}
.xzleft .content-parts-news .item .news-con-txt{
	margin-left:150px;
	}
.xzleft .content-parts-news .item .news-con-txt h4 {
    margin: 4px 0 8px;
    font-size: 18px;
    line-height: 22px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.xzleft .content-parts-news .item .news-con-txt .item-summary p {
    width: 100%;
    max-height: 52px;
    font-size: 13px;
    line-height: 22px;
    color: #666;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.xzleft .content-parts-news .item .news-con-txt .item-summary a {
	font-size:12px;
    color: #10a658;
    display: inline-block;
    padding-top: 6px;
}

.xzright{
	width:200px;
	background:#ffffff;
	float:right
	}
.wx_pic{
	width:185px;
	height:179px;
	background:url(../images/code.jpg) no-repeat;
	display:inline-block;
	margin:8px;
	
	}
.wx_title{
	background:#149e49;
	height:auto;
	text-align:center;
	padding:16px 0;
	color:#ffffff;
	}
.wx_title h4{
	font-size:22px;
	font-weight:bold;
	}
.wx_title p{
	font-size:12px;
	color:#d7ffdb;
	}
	
.job_list_box{
	
	}
	
.xznews_show{
	height:auto;
	background:#fff;
	padding:40px;
	}
.xznews_show .title{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin:10px;
	}
.xznews_show .atrr{
	width:100%;
	line-height:24px;
	padding-bottom:10px;
	font-size:12px;
	color:#666;
	border-bottom:1px #eee solid;
	}
.xznews_show .news_show{
	font-size:14px;
	line-height:24px;
	margin:20px 0;
	}
	
.mobile_ico {background:url(/images/rcshow/mobile_rz.png) no-repeat;height:20px;width:17px;margin:6px 0 0 3px;border:0; float:left}
.fssj{ float:right; width:120px; line-height:24px; cursor:pointer; color:#666; font-size:12px}
.fssj i{ width:20px; height:20px; background:url(/images/sc.png) -22px 3px no-repeat; display:inline-block; float:left }

 .tips_content{
  background:#ecf6f1 url(../images/gonggao_icon.png) 10px 4px no-repeat;
 background-size:22px;
 padding:7px 6px 7px 40px;
 margin-top:20px;
 }
	

