@media (max-width:767px){
	body{
		font-size: 13px;
	}
	.m{
		width:95%;
		margin:0 auto;
	}
	/*导航&banner*/
	.banner{
		height:135px;
		margin-top: 50px;
	}
	.nav{
		display: none;
	}
	.mobile-nav{
		display: block;
		position: fixed;
		height:50px;
		margin-top:-185px;
		width:100%;
		z-index: 999;
		background-color: white;
	}
	.logo{
		width:45px;
		margin-left: 15px;
		margin-top: 5px;
	}
	.mobile-list{
		width:30px;
		height:25px;
		float: right;
		margin:10px 15px 0px 5px;
	}
	.mobile-nav ul{
		float: right;
		margin-top: 30px;
		margin-right: -10px;
		background: #F86400;
		padding:5px 30px; 
		text-align: center;
		border-radius:5px;
		display: none;
	}
	.mobile-nav ul a{
		color:#fff;
		line-height:35px;
	}
	.hov{
		color:#fff!important
	}
	.mobile-nav ul li{
		position: relative;
	}
	.mobile-nav ul dl{
		display: none;
		background: #F86400;
		position: absolute;
		right:90px;
		width:90px;
		top:5px;
		padding:5px 10px;
	}
	.first-nav:hover{
		color:#fff;
	}
	
	/*首页*/
	.do-title-english{
		font-size: 20px;
		line-height: 30px;
		margin-top: 30px;
	}
	.do-title-chinese{
		font-size: 18px;
	}
	.do-list{
		margin:20px auto;
	}
	.do-list li{
		width:46%;
		margin:15px 1.7%;
		height:310px;
	}
	.do-list li img{
		margin:20px 20px 5px;
		height: 40px;
	}
	.do-list li div{
		line-height: 30px;
	}
	.do-line{
		bottom:10px
	}
	.how{
		display: block;
		height:auto;
	}
	.we{
		margin:20px auto
	}
	.how-left{
		height:180px;
		width:100%;
	}
	.how-left img{
		display: none;
	}
	.how-title{
		font-size: 22px;
		margin:0px 20px 0px!important;
	}
	.how-left div{
		margin:15px 20px;
	}
	.how-right p{
		margin-top: 10px;
		line-height: 25px;
	}
	.how-right a{
		margin:20px 0px;
		height:30px;
		line-height: 30px;
		width:100px;
	}
	.how-right a span{
		margin-left: 5px;
	}
	.how-right{
		position: static;
		width:100%;
		margin-top: 15px;
	}
	.ad{
		height:auto;
	}
	.cover{
		background-size: cover;
	}
	.advantage{
		padding:5px;
	}
	.advantage ul{
		display: block;
		margin-top: 20px;
	}
	.advantage ul li{
		width:100%;
		height:auto;
		padding-bottom: 10px;
		margin:15px 0px;
	}
	/* .advantage ul li:nth-child(odd){
		float: left;
	}
	.advantage ul li:nth-child(even){
		float: right;
	} */
	.advantage ul li img{
		margin:15px auto;
		height:50px;
	}
	.advantage ul li div{
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 15px;
	}
	.advantage ul li p{
		margin:0px 10px;
	}
	.swiper-container2 img{
		width:100%;
	}
	
	/*人才外包*/
	.index-per{
		margin:20px auto;
	}
	.per-right{
		display: none;
	}
	.tab-list li{
		margin:20px 10px 0px 0px;
		font-size: 12px;
		width:80px;
	}
	.tab-list li div{
		margin-left: 35px;
	}
	.per-left div, .per-left p{
		margin:0px 20px;
	}
	.per-english{
		line-height:25px;
		font-size: 15px;
	}
	.per-chinese{
		font-size: 18px;
	}
	.per-line{
		margin:10px 20px 20px!important;
	}
	.per-con{
		height:390px;
		margin-top: 20px;
	}
	.adv-con{
		margin:20px auto;
		height: auto;
		padding:10px 0px;
	}
	.adv-left{
		display: none;
	}
	.adv-right{
		width:100%;
	}
	.adv-right ul{
		margin-top:20px;
	}
	.adv-right li{
		margin:15px 20px;
		height:100px;
	}
	.adv-right div img{
		width:40px;
	}
	.advright-right div{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.advright-right p{
		font-size: 12px;
		display:-webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient:vertical;
		overflow:hidden;
	}
	
	/*灵活用工*/
	.service-left{
		width:100%;
		clear: both;
	}
	.service-left div{
		float: left;
		width:48%;
		margin:15px 1%;
	}
	.service-left div img{
		height:100px;
	}
	.service-left div p{
		/* height:36px;
		line-height: 18px;
		font-size: 14px;
		position: static;
		text-align: left;
		padding:5px 0px; */
		display: none;
	}
	.service-left div p span{
		font-size: 12px;
	}
	.service-right{
		width:100%;
		float: none;
		height:auto
	}
	.service-right p{
		bottom:50px;
		width:85%;
		margin:0 auto;
	}
	.value ul{
		margin:20px auto
	}
	.value ul li{
		height:50px;
		line-height: 50px;
		font-size: 12px;
	}
	
	/*工资社保*/
	.area-con{
		margin:20px auto;
	}
	.area-left,.area-right{
		width:48%;
		margin:20px 1%;
		height: 150px;
	}
	.area-left div{
		width:80%;
		top:15px
	}
	.area-left div ul{
		margin-top: 10px;
	}
	.area-left div li{
		line-height:25px;
		font-size: 12px;
	}
	.area-left div p{
		font-size: 16px;
	}
	.area-right p{
		height:20px;
		line-height: 20px;
		font-size: 14px;
	}
	
	/*rpo批量招聘*/
	.rpo ul li{
		margin:20px auto;
	}
	.pro-adv-con div{
		width:100%;
		margin: 15px;
	}
	.pro-adv-con img{
		display: none;
	}
	.post ul{
		display: block;
		margin:20px auto;
	}
	.post ul li{
		width:47%;
		height:325px;
		margin:10px auto;
	}
	.post ul li:nth-child(odd){
		float: left;
	}
	.post ul li:nth-child(even){
		float: right;
	}
	.post ul li div{
		font-size: 16px;
		margin:10px auto;
	}
	.post ul li p{
		padding-left: 35px;
	}
	.post ul li:last-child{
		display: none;
	}
	.post-number{
		display: none;
	}
	.mobile-post-number{
		display: block;
	}
	.mobile-post-number ul{
		margin:20px auto;
	}
	.mobile-post-number ul li{
		display: flex;
		align-items: center;
		width:47%;
		margin:15px auto;
	}
	.mobile-post-number ul li:nth-child(odd){
		float: left;
	}
	.mobile-post-number ul li:nth-child(even){
		float: right;
	}
	.mobile-post-number ul li:last-child{
		float: none;
		width: 100%;
		display: block;
		text-align: center;
	}
	.mobile-post-number ul li img{
		width:60px;
		heioght:60px;
		margin:0px 10px;
	}
	.mobile-post-number ul li div div{
		font-size: 16px;
		font-weight: bold;
	}
	.mobile-post-number ul li div div span{
		color:#F86400;
		font-size: 18px;
		margin:0px 5px;
	}
	
	/*主场专职招聘*/
	.scenario ul{
		amrgin:20px auto;
	}
	.scenario ul li{
		height:155px;
	}
	.scenario ul li img{
		height:80px;
	}
	.scenario ul li div{
		margin:5px auto;
		width:25px;
		height:25px;
		line-height: 25px;
	}
	.scenario ul li p{
		font-size: 12px;
		padding-bottom:10px;
	}
	.pk ul{
		margin:30px auto;
		display: block;
	}
	.pk ul li{
		width:100%;
		padding:40px 10px 40px 10px;
	}
	.pk ul img{
		width:80px;
		margin-top: -40px;
	}
	.pk li:last-child{
		text-align: left;
	}
	.pk li div{
		margin:0px 15px 10px;
	}
	.bus ul{
		display: block;
		margin:20px auto;
	}
	.bus ul li,.res ul li{
		width:47%;
		margin:20px auto;
	}
	.res ul li{
		margin:10px auto;
	}
	.bus ul li{
		height:140px;
	}
	.bus ul li:nth-child(odd),.res ul li:nth-child(odd){
		float: left;
	}
	.bus ul li:nth-child(even),.res ul li:nth-child(even){
		float: right;
	}
	.bus ul li img{
		width:70px;
		margin-top: -35px;
	}
	.bus ul li div{
		font-size: 16px;
		margin:5px auto;
	}
	.bus ul li p{
		font-size: 12px;
	}
	.res ul{
		display: block;
		margin:20px auto;
	}
	.res ul li img{
		width: 60%;
	}
	.res ul li div{
		top:35px;
	}
	.res-con{
		margin-top: 10px;
	}
	
	/*猎头服务*/
	.head-left,.head-right{
		width:100%;
		float: none;
		margin:0px;
		height: auto;
		padding:15px 0px;
	}
	.head-left div, .head-right div{
		font-size: 16px;
		margin:15px auto;
	}
	.head-right p{
		line-height: 50px;
	}
	.head-left p, .head-right p{
		margin:0px 15px;
	}
	.precess{
		width:95%;
		margin:0 auto
	}
	
	/*校园实习生*/
	.stu-left,.stu-right{
		width:100%;
		float: none;
	}
	.stu-con div img, .stu-bottom img{
		height:120px;
	}
	.stu-con div p, .stu-bottom p{
		height: 24px;
		line-height: 24px;
		font-size: 13px;
	}
	.stu-right img{
		width:100%;
		height:200px;
		object-fit: cover;
	}
	.stu-right div{
		top:35px;
		line-height: 40px;
	}
	
	/*人事代理*/
	.per-right2{
		display: none;
	}
	.per-left{
		width:100%
	}
	
	/*新闻中心*/
	.news ul a img{
		display: none;
	}
	.xinwen{
		width: 100%;
	}
	.new-title{
		font-size: 16px;
	}
	.news-con{
		font-size: 13px;
		line-height: 20px;
	}
	.news-time{
		margin:15px 0px 10px;
	}
	.news-more{
		float: right;
		margin-top: -35px;
		width: 90px;
		font-size: 13px;
		margin-right: 15px;
	}
	.news-con{
		margin-right: 0px;
	}
	.news ul li{
		margin:15px auto;
	}
	.small-new{
		display: none;
	}	
	.mobile-small-new{
		margin-top: 30px;
		display: block;
		font-size: 15px;
		line-height: 40px;
	}
	.mobile-small-new a{
		display: flex;
		align-items: center;
		position: relative;
	}
	.mobile-small-new p{
		width: 70%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow:ellipsis;
	}
	.mobile-small-new li:hover a{
		color:#F86400;
	}
	.mobile-small-new span{
		position: absolute;
		right:0px;
		font-size: 12px;
		color:#666;
	}
	.ye{
		margin:20px auto;	
	}
	.ye a{
		margin:0px 5px;
		font-size: 12px;
		padding:2px 8px;
	}
	.ye a:last-child{
		display: none;
	}
	
	/*新闻详情*/
	.detalis-top{
		padding:20px 0px 5px;
	}
	.details-title{
		font-size: 17px;
		line-height: 45px;
	}
	.details-con,.details-con div{
		width: 100%;
		text-indent: 0rem;
	}
	.detailes-img img{
		height: auto;
	}
	.detailes-img{
		margin:15px auto!important;
	}
	.previous,.next{
		margin:20px 0px;
		font-size: 12px;
		display: block;
		width:45%;
		white-space:nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.details-more{
		width:95%;
	}
	.details-more-title div{
		width:80%
	}
	.details-con p{
		margin:15px auto;
	}
	
	
	/*rpo登录*/
	.rop-login-top{
		font-size: 14px;
		padding-bottom: 0px;
	}
	.rop-login-top img{
		width:30px;
	}
	.rpo-login-con-left{
		display: none;
	}
	.rpo-login-con-right{
		width:100%;
		margin-top:100px;
	}
	.rpo-logo{
		width: 100px;
		margin-top: -50px;
	}
	.kehu-bottom{
		margin:15px auto;
	}
	.if2{
		margin:5px auto;
	}
	.kehu div{
		width:85%;
	}
	.kehu{
		margin-bottom:50px;
	}
	/*客户登录*/
	.waibao{
		padding-top: 0px;
	}
	.waibao-login{
		width:90%;
	}
	.waibao-logo{
		width:80px;
	}
	.waibao-top{
		padding:30px 0px 0px;
		font-size: 18px;
	}
	.waibao-top img{
		width:30px
	}
	.waibao-login div{
		width:85%;
	}
	.login-shape{
		height:80px
	}
	
	/*公司介绍*/
	.about-left{
		display: none;
	}
	.about-right{
		width:100%;
		clear: both;
	}
	.about-right ul{
		margin-top: 20px;
	}
	.about-right ul li img,.about-right-con img{
		display: none;
	}
	.about-right ul li{
		font-size: 12px;
		text-align: center;
		justify-content: center;
		heigth:20px;
		line-height: 20px;
	}
	.about-right-con{
		margin-top:0px;
	}
	.deve{
		background: none;
		background-color: #666;
		margin:40px auto;
		height: auto;
	}
	.history{
		padding:5px 0px;
	}
	.deve img{
		display: none;
	}
	.history ul{
		display: block;
	}
	.history ul li{
		width:100%;
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}
	.history li div{
		font-size: 16px;
	}
	.history li p, .history li div{
		width:90%
	}
	
	/*内部招聘*/
	.rec-title{
		font-size: 22px;
		line-height: 30px;
	}
	.recruit-left,.recruit-right{
		width:100%;
		clear: both;
		height: auto;
	}
	.rec-small-title{
		margin:0px!important
	}
	.recruit-right p, .recruit-left p{
		margin:5px 10px;
		text-indent: 2rem;
	}
	.recruit-left2{
		display: none;
	}
	
	/*联系我们*/
	.callus{
		margin:30px auto;
	}
	#allmap{
		height:300px;
	}
	.callus ul{
		display: none;
	}
	
	
	

	
	/*底部&咨询窗口*/
	.zixun,.foot,.bottom-right,.left ul{
		display: none;
	}
	.mobile-call{
		display: block;
		position: fixed;
		right:0px;
		top:25%;
	}
	.mobile-call img{
		width:145px;
	}
	.bot{
		height:380px;
	}
	.bottom-left{
		width:100%;
		clear: both;
		text-align: center;
	}
	.logo2{
		width:100px;
		margin:20px 0px 5px;
	}
	.bottom-call{
		font-size: 14px;
		width:190px;
		margin:20px auto;
	}
	.bottom-adress{
		font-size: 13px;
		margin-top: 17px;
	}
	.left li img{
		margin-top:10px;
	}
	/* 新增页面企业培训 */
	.t-list li{
		width: 100%;
		margin-left:0;
		margin-top: 10px;
	}
	.ts-con li{
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}
	.ts-title h3 {
		font-size: 20px;
	}
	.ts-title p{
		font-size: 18px;
	}
	.tt-con li{
		width: 100%;
		margin: 0;
		margin-top: 20px;
	}
	.tlist-l{
		font-size: 60px;
	}
	.tlist-m{
		font-size: 30px;
	}
	.tlist-s{
		font-size: 20px;
	}
	.tlist-year p{
		font-size: 16px;
	}
	.t-list{
		margin: 0;
		padding-bottom: 30px;
	}
	.t-service{
		padding: 30px 0;
	}
	.ts-con,.tt-con{
		margin-top: 30px;
	}
}