	.header_pic {
	    height: 43vw;
	    width: 100vw;
	    background: url('../../static/images/recruit.jpg');
	    background-size: cover;
	}

	.banner {
	    background-color: #E5E5E5;
	}

	.banner>h2 {	   
	    height: 40px;
	    font-size: 40px;
	    font-family: MicrosoftYaHei;
	    font-weight: 400;
	    color: rgba(0, 0, 0, 1);
	    margin: 123px auto 0px;
		text-align: center;
	}

	.banner>h2:after {
	    content: "";
	    display: table;
	    position: relative;
	    width: 49px;
	    height: 4px;
	    background-color: rgba(0, 0, 0, 1);
	    top: 28px;
	    left: 50%;
	    transform: translate(-50%);
	}

	.content {
	    width: 1200px;
	    margin: 89px auto 0;
	}

	.content .sketch {
	    width: 1200px;
	    height: 70px;
	    background: rgba(20, 42, 78, 1);
	    position: relative;
	    border-bottom: 1px #FFF solid;
	    overflow: hidden;
	}

	.sketch span {
	    display: inline-block;
	    line-height: 70px;
	    height: 70px;
	    color: #FFF;
	    font-size: 20px;
	    text-align: center;
	    overflow: hidden;
	    padding: 0 2%;
	}

	.sketch span.city {
	    width: 12%;
	}

	.sketch span.position {
	    width: 16%;
	}

	.sketch span.num {
	    width: 13%
	}

	.sketch span.money {
	    width: 13%
	}

	.sketch span.posttime {
	    width: 18%
	}
	
	

	.content .sketch img {
	    position: absolute;
	    display: block;
	    height: 12px;
	    width: 18px;
	    top: 32px;
	    right: 33px;
	    cursor: pointer;
	}

	.content .detail {
	    display: none;
	    width: 1150px;
	    background: rgba(255, 255, 255, 1);
	    padding-left: 50px;
	    padding-top: 47px;
	    padding-bottom: 59px;

	}
.require > p,.duty > p{
	font-size: 20px;
	font-weight:bold;
	margin-bottom: 10px;
}
.require > div,.duty > div{
	padding-left: 40px;
	font-size: 16px;
	font-weight: 400;
	overflow: hidden;
}
.require{
	margin-top: 16px;
}
.contact_way{text-align: center;}
	.contact_way p:nth-of-type(1) {
		display: inline-block;padding: 0 20px;
	    height: 60px;
	    background: rgba(255, 165, 7, 1);
	    border-radius: 20px;
	    font-size: 21px;
	    font-family: MicrosoftYaHei;
	    font-weight: 400;
	    color: rgba(255, 255, 255, 1);
	    text-align: center;
	    line-height: 60px;
	    margin: 76px auto 0;
	    position: static;
	}

	.contact_way p:nth-of-type(2) {
	    width: 380px;
	    height: 30px;
	    font-size: 21px;
	    font-family: MicrosoftYaHei;
	    font-weight: 400;
	    color: rgba(0, 0, 0, 1);
	    position: static;
	    margin: 34px auto 0;
	}

	.contact_way p:nth-of-type(3) {
	    width: 380px;
	    height: 30px;
	    font-size: 21px;
	    font-family: MicrosoftYaHei;
	    font-weight: 400;
	    color: rgba(0, 0, 0, 1);
	    text-align: center;
	    position: static;
	    margin: 19px auto 0;
	    padding-bottom: 73px;
	}

	@media screen and (max-width: 1200px) {
	    .header_pic {
	        height: 43vw;
	        width: 100vw;
	        background: url('http://www.g-ren.com/new/images/recruit.jpg');
	        background-size: cover;
	    }

	    .content {
	        width: 980px;
	        margin: 72.7px auto 0;
	    }

	    .content .sketch {
	        width: 980px;
	        height: 57.2px;
	        background: rgba(20, 42, 78, 1);
	        position: relative;
	        border-bottom: 1px #FFF solid;
	        overflow: hidden;
	    }

	    .sketch span {
	        display: inline-block;
	        line-height: 57.2px;
	        height: 57.2px;
	        color: #FFF;
	        font-size: 16.3px;
	        text-align: center;
	        overflow: hidden;
	        padding: 0 2%;
	    }

	    .sketch span.city {
	        width: 12%;
	    }

	    .sketch span.position {
	        width: 16%;
	    }

	    .sketch span.num {
	        width: 13%
	    }

	    .sketch span.money {
	        width: 13%
	    }

	    .sketch span.posttime {
	        width: 18%
	    }

	    .content .sketch img {
	        position: absolute;
	        display: block;
	        height: 9.8px;
	        width: 14.7px;
	        top: 26.1px;
	        right: 27px;
	        cursor: pointer;
	    }

	    /*.content .detail {
	        display: none;
	        height: 391.2px;
	        width: 980px;
	        background: rgba(255, 255, 255, 1);
	        position: relative;

	    }

	    .content .detail dl dt {
	        width: 81.7px;
	        height: 16.3px;
	        font-size: 16.3px;
	        font-family: MicrosoftYaHei;
	        font-weight: bold;
	        color: rgba(0, 0, 0, 1);
	        position: absolute;
	        top: 38.4px;
	        left: 41.65px;
	    }

	    .detail dl dd {
	        width: 645.2px;
	        height: 109.9px;
	        font-size: 13.1px;
	        font-family: MicrosoftYaHei;
	        font-weight: 400;
	        color: rgba(0, 0, 0, 1);
	        line-height: 24.5px;
	        position: absolute;
	        top: 66.15px;
	        left: 73.5px;
	    }

	    .detail dl:nth-of-type(2) dt {
	        top: 290px;
	    }

	    .detail dl:nth-of-type(2) dd {
	        top: 316.9px;
	    }*/

	    /*.contact_way{
	width: 1920px;
	height: 1000px;
}*/
	    .contact_way p:nth-of-type(1) {
	        width: 310px;
	        height: 49px;
	        background: rgba(255, 165, 7, 1);
	        border-radius: 16.3px;
	        font-size: 17.15px;
	        font-family: MicrosoftYaHei;
	        font-weight: 400;
	        color: rgba(255, 255, 255, 1);
	        text-align: center;
	        line-height: 49px;
	        margin: 62.1px auto 0;
	        position: static;
	    }

	    .contact_way p:nth-of-type(2) {
	        width: 310.3px;
	        height: 24.5px;
	        font-size: 17.15px;
	        font-family: MicrosoftYaHei;
	        font-weight: 400;
	        color: rgba(0, 0, 0, 1);
	        position: static;
	        margin: 27.8px auto 0;
	    }

	    .contact_way p:nth-of-type(3) {
	        width: 310.3px;
	        height: 24.5px;
	        font-size: 17.15px;
	        font-family: MicrosoftYaHei;
	        font-weight: 400;
	        color: rgba(0, 0, 0, 1);
	        text-align: center;
	        position: static;
	        margin: 15.5px auto 0;
	        padding-bottom: 73px;
	    }
	}