/*-----Student学生页面-----*/

/*---职位页面响应式布局---*/
/*---使用css判断屏幕等级写---*/

/*---这里放公用css样式---*/
	ul,ol,li,div {
	margin: 0;
	padding: 0;
	}
	ul,ol {
		list-style: none;
	}
	body{
		width: 100%;
		font-family: 微软雅黑, Tahoma, Helvetica, Arial, 宋体, sans-serif;
		margin: 0;
		padding: 0;
	}
	li{
		list-style: none;
	}
	a{
		text-decoration: none;
	}
	.Center{
	 	margin-left: auto;
	 	margin-right: auto;
	}
	.floatR{
		float: right;
	}
	.floatL{
		float: left;
		/*! display: none; */
	}
	.box{
		display: block;
	}
	.BackgroundGrey{
		background-color: #f5f5f5;
	}
	.clear{
		clear:both;
		font-size: 0;
		height: 1px;
	}
	.width100{
		width: 100%
	}

/*---结束---*/

@media screen and (max-width:749px) {
		body{
 		background-color: #fff;
 		margin: 0;
 		padding: 0;
 	}
 	.Navigation{
 		background-color: rgba(255,255,255,.8);
 		position: fixed;
 		top: 0;
 		width: 100%;
 		padding: 5px 0;
 		z-index: 9999;
 	}
 	.NavigationContentBox{
 		width: 1200px;
 		padding: 0 20px;
 	}
 	.NavigationContentBox a{
 		margin:0;
 		padding: 1px 0;
 	}
 	.font14{
 		font-size: 14px;
 	}
 	.Wordbox{
 		margin:0;
 	}
 	.Wordbox ul{
 		margin:0;
 	}
 	.Wordbox ul li{
 		float: left;
 		margin:0 20px;
 	}
 	.Wordbox ul li a{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #000;
 	}
 	.Wordbox ul li a:hover{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #008cd6;
 	}
 	.width{
 		width: 100%;
 	}
 	.width100 img{
 		/*! height: 850px; */
 		width: 100%;
 	}
 	.Modularbox{
 		width: 96%;
 		padding: 2%;
 	}
 	.spacing{
 		margin-top: 20px;
 	}
 	.Pagewidth{
 		width: 1200px;
 	}
 	footer{
 		background-color: #fff;
 	}
 	footer li{
 		padding: 5px 0;
 	}
 	footer li a{
 		color: #828282;
 	}
 	footer div{
 		width: 16.6%;
 		text-align: center;
 	}
 	.job-googl{
 		height: 40px;
 		width: 46%;
 		border: 1px solid #c9c9c9;
 		padding-left: 1%;
 		float: left;
 		margin: 1%;
 	}
 	.job-button{
 		height: 43px;
 		width: 48%;
 		border: 1px solid #008cd6;
 		/*! margin-left: 20px; */
 		background-color: #008cd6;
 		color: #fff;
 		font-size: 18px;
 		font-weight: bolder;
 		margin: 1%;
 	}
 	.page{
 		text-align: center;
 		margin-right: 20px;
 		margin-top: 20px;
 		margin-bottom: 20px;
 	}
 	.page a{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #000;
 		background-color: #fff;
 	}
 	.page a:hover{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #fff;
 		background-color: #008cd6;
 	}
 	.enterprise-liebiao{
 		width: 96%;
 		padding: 2%;
 		/*border: 1px solid #bdbdbd;*/
 		background-color: #fff;
 	}
 	.enterprise-liebiao img{
 		width: 170px;
 		height: 90px;
 	}
 	.enterprise-dantiao{
 		height: 100px;
 		border-bottom: 1px solid #bdbdbd;
 	}
 	.enterprise-dantiao img{
 		width: 40%;
 		float: left;
 		height: 90px;
 	}
 	.enterprise-dantiao p{
 		padding: 0 30px;
 		font-size: 16px;
 		margin: 10px;
 		color: #888484;
 		width: 765px;
 		text-overflow: ellipsis;
 		overflow: hidden;
 		word-wrap: nowrap;
 		display: -webkit-box;
 		-webkit-line-clamp:2;
 		-webkit-box-orient:vertical;
 		height: 40px;
 		line-height: 20px;
 		display: none;
 	}
 	.enterprise-dantiao button{
 		color: #fff;
 		font-size: 18px;
 		width: 47%;
 		height: 30px;
 		background-color: #008cd6;
 		border: 0;
 		float: right;
 		/*! margin-top: -35px; */
 		/*! padding: 0 4%; */
 		margin-right: 4%;
 	}
 	.enterprise-dantiao-font{
 		padding:2% 4%;
 		width: 45%;
 		float: left;
 		font-size: 18px;
 		text-align: center;
 	}
 	.ifheight{
			height:1060px;
		}
}


@media screen and (min-width: 750px) and (max-width:969px) {
		body{
 		background-color: #fff;
 		margin: 0;
 		padding: 0;
 	}
 	.Navigation{
 		background-color: rgba(255,255,255,.8);
 		position: fixed;
 		top: 0;
 		width: 100%;
 		padding: 5px 0;
 		z-index: 9999;
 	}
 	.NavigationContentBox{
 		width: 1200px;
 		padding: 0 20px;
 	}
 	.NavigationContentBox a{
 		margin:0;
 		padding: 1px 0;
 	}
 	.font14{
 		font-size: 14px;
 	}
 	.Wordbox{
 		margin:0;
 	}
 	.Wordbox ul{
 		margin:0;
 	}
 	.Wordbox ul li{
 		float: left;
 		margin:0 20px;
 	}
 	.Wordbox ul li a{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #000;
 	}
 	.Wordbox ul li a:hover{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #008cd6;
 	}
 	.width{
 		width: 100%;
 	}
 	.width100 img{
 		/*! height: 850px; */
 		width: 100%;
 	}
 	.Modularbox{
 		width: 740px;
 		padding: 5px;
 	}
 	.spacing{
 		margin-top: 20px;
 	}
 	.Pagewidth{
 		width: 1200px;
 	}
 	footer{
 		background-color: #fff;
 	}
 	footer li{
 		padding: 5px 0;
 	}
 	footer li a{
 		color: #828282;
 	}
 	footer div{
 		width: 16.6%;
 		text-align: center;
 	}
 	.job-googl{
 		height: 40px;
 		width: 148px;
 		border: 1px solid #c9c9c9;
 		padding-left: 10px;
 		float: left;
 		margin: 0 9px;
 	}
 	.job-button{
 		height: 43px;
 		width: 201px;
 		border: 1px solid #008cd6;
 		/*! margin-left: 20px; */
 		background-color: #008cd6;
 		color: #fff;
 		font-size: 18px;
 		font-weight: bolder;
 	}
 	.page{
 		text-align: center;
 		margin-right: 20px;
 		margin-top: 20px;
 		margin-bottom: 20px;
 	}
 	.page a{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #000;
 		background-color: #fff;
 	}
 	.page a:hover{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #fff;
 		background-color: #008cd6;
 	}
 	.enterprise-liebiao{
 		width: 100%;
 		/*! padding: 10px; */
 		/*border: 1px solid #bdbdbd;*/
 		background-color: #fff;
 	}
 	.enterprise-liebiao img{
 		width: 170px;
 		height: 90px;
 	}
 	.enterprise-dantiao{
 		height: 100px;
 		border-bottom: 1px solid #bdbdbd;
 	}
 	.enterprise-dantiao img{
 		width: 170px;
 		float: left;
 	}
 	.enterprise-dantiao p{
 		padding: 0 30px;
 		font-size: 16px;
 		margin: 10px;
 		color: #888484;
 		width: 510px;
 		text-overflow: ellipsis;
 		overflow: hidden;
 		word-wrap: nowrap;
 		display: -webkit-box;
 		-webkit-line-clamp:2;
 		-webkit-box-orient:vertical;
 		height: 40px;
 		line-height: 20px;
 	}
 	.enterprise-dantiao button{
 		color: #fff;
 		font-size: 14px;
 		width: 150px;
 		height: 30px;
 		background-color: #008cd6;
 		border: 0;
 		float: right;
 		margin-top: -89px;
 	}
 	.enterprise-dantiao-font{
 		padding:10px 30px;
 		width: 510px;
 		float: left;
 		font-size: 20px;
 	}
 	.ifheight{
			height:420px;
		}
}


@media screen and (min-width: 970px) and (max-width:1199px) {
		body{
 		background-color: #fff;
 		margin: 0;
 		padding: 0;
 	}
 	.Navigation{
 		background-color: rgba(255,255,255,.8);
 		position: fixed;
 		top: 0;
 		width: 100%;
 		padding: 5px 0;
 		z-index: 9999;
 	}
 	.NavigationContentBox{
 		width: 1200px;
 		padding: 0 20px;
 	}
 	.NavigationContentBox a{
 		margin:0;
 		padding: 1px 0;
 	}
 	.font14{
 		font-size: 14px;
 	}
 	.Wordbox{
 		margin:0;
 	}
 	.Wordbox ul{
 		margin:0;
 	}
 	.Wordbox ul li{
 		float: left;
 		margin:0 20px;
 	}
 	.Wordbox ul li a{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #000;
 	}
 	.Wordbox ul li a:hover{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #008cd6;
 	}
 	.width{
 		width: 100%;
 	}
 	.width100 img{
 		/*! height: 850px; */
 		width: 100%;
 	}
 	.Modularbox{
 		width: 950px;
 		padding: 10px;
 	}
 	.spacing{
 		margin-top: 20px;
 	}
 	.Pagewidth{
 		width: 1200px;
 	}
 	footer{
 		background-color: #fff;
 	}
 	footer li{
 		padding: 5px 0;
 	}
 	footer li a{
 		color: #828282;
 	}
 	footer div{
 		width: 16.6%;
 		text-align: center;
 	}
 	.job-googl{
 		height: 40px;
 		width: 221px;
 		border: 1px solid #c9c9c9;
 		padding-left: 10px;
 		float: left;
 		margin: 0 6px;
 	}
 	.job-button{
 		height: 43px;
 		width: 188px;
 		border: 1px solid #008cd6;
 		margin-left: 20px;
 		background-color: #008cd6;
 		color: #fff;
 		font-size: 18px;
 		font-weight: bolder;
 	}
 	.page{
 		text-align: center;
 		margin-right: 20px;
 		margin-top: 20px;
 	}
 	.page a{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #000;
 		background-color: #fff;
 	}
 	.page a:hover{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #fff;
 		background-color: #008cd6;
 	}
 	.enterprise-liebiao{
 		width: 928px;
 		padding: 10px;
 		/*border: 1px solid #bdbdbd;*/
 		background-color: #fff;
 	}
 	.enterprise-liebiao img{
 		width: 170px;
 		height: 90px;
 	}
 	.enterprise-dantiao{
 		height: 100px;
 		border-bottom: 1px solid #bdbdbd;
 	}
 	.enterprise-dantiao img{
 		width: 170px;
 		float: left;
 	}
 	.enterprise-dantiao p{
 		padding: 0 30px;
 		font-size: 16px;
 		margin: 10px;
 		color: #888484;
 		width: 690px;
 		text-overflow: ellipsis;
 		overflow: hidden;
 		word-wrap: nowrap;
 		display: -webkit-box;
 		-webkit-line-clamp:2;
 		-webkit-box-orient:vertical;
 		height: 40px;
 		line-height: 20px;
 	}
 	.enterprise-dantiao button{
 		color: #fff;
 		font-size: 18px;
 		width: 185px;
 		height: 40px;
 		background-color: #008cd6;
 		border: 0;
 		float: right;
 		margin-top: -95px;
 	}
 	.enterprise-dantiao-font{
 		padding:10px 30px;
 		width: 698px;
 		float: left;
 		font-size: 20px;
 	}
 	.ifheight{
			height:420px;
		}
}


@media screen and (min-width:1200px) {
	body{
 		background-color: #fff;
 		margin: 0;
 		padding: 0;
 	}
 	.Navigation{
 		background-color: rgba(255,255,255,.8);
 		position: fixed;
 		top: 0;
 		width: 100%;
 		padding: 5px 0;
 		z-index: 9999;
 	}
 	.NavigationContentBox{
 		width: 1200px;
 		padding: 0 20px;
 	}
 	.NavigationContentBox a{
 		margin:0;
 		padding: 1px 0;
 	}
 	.font14{
 		font-size: 14px;
 	}
 	.Wordbox{
 		margin:0;
 	}
 	.Wordbox ul{
 		margin:0;
 	}
 	.Wordbox ul li{
 		float: left;
 		margin:0 20px;
 	}
 	.Wordbox ul li a{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #000;
 	}
 	.Wordbox ul li a:hover{
 		font-size: 18px;
 		display: block;
 		line-height: 38px;
 		text-decoration: none;
 		color: #008cd6;
 	}
 	.width{
 		width: 100%;
 	}
 	.width100 img{
 		height: 850px;
 		width: 100%;
 	}
 	.Modularbox{
 		width: 1120px;
 		padding: 40px;
 	}
 	.spacing{
 		margin-top: 20px;
 	}
 	.Pagewidth{
 		width: 1200px;
 	}
 	footer{
 		background-color: #fff;
 	}
 	footer li{
 		padding: 5px 0;
 	}
 	footer li a{
 		color: #828282;
 	}
 	footer div{
 		width: 16.6%;
 		text-align: center;
 	}
 	.job-googl{
 		height: 40px;
 		width: 265px;
 		border: 1px solid #c9c9c9;
 		padding-left: 10px;
 		float: left;
 		margin: 0 6px;
 	}
 	.job-button{
 		height: 43px;
 		width: 226px;
 		border: 1px solid #008cd6;
 		margin-left: 20px;
 		background-color: #008cd6;
 		color: #fff;
 		font-size: 18px;
 		font-weight: bolder;
 	}
 	.page{
 		text-align: center;
 		margin-right: 20px;
 		margin-top: 20px;
 	}
 	.page a{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #000;
 		background-color: #fff;
 	}
 	.page a:hover{
 		text-decoration: none;
 		border: 1px solid #dcdcdc;
 		cursor: pointer;
 		padding: 5px 7px;
 		margin: 0;
 		color: #fff;
 		background-color: #008cd6;
 	}
 	.enterprise-liebiao{
 		/*! width: 100%; */
 		padding: 10px;
 		/*border: 1px solid #bdbdbd;*/
 		background-color: #fff;
 	}
 	.enterprise-liebiao img{
 		width: 170px;
 		height: 90px;
 	}
 	.enterprise-dantiao{
 		height: 100px;
 		border-bottom: 1px solid #bdbdbd;
 	}
 	.enterprise-dantiao img{
 		width: 170px;
 		float: left;
 	}
 	.enterprise-dantiao p{
 		padding: 0 30px;
 		font-size: 16px;
 		margin: 10px;
 		color: #888484;
 		width: 710px;
 		text-overflow: ellipsis;
 		overflow: hidden;
 		word-wrap: nowrap;
 		display: -webkit-box;
 		-webkit-line-clamp:2;
 		-webkit-box-orient:vertical;
 		height: 40px;
 		line-height: 20px;
 	}
 	.enterprise-dantiao button{
 		color: #fff;
 		font-size: 18px;
 		width: 185px;
 		height: 40px;
 		background-color: #008cd6;
 		border: 0;
 		float: right;
 		margin-top: -45px;
 	}
 	.enterprise-dantiao-font{
 		padding:10px 30px;
 		width: 765px;
 		float: left;
 		font-size: 20px;
 	}
 	.ifheight{
			height:420px;
		}
 }
