@media (max-width:1399px){
	.nav li{margin-right:18px}
	.hd-r .login span{padding-left:18px}
	.ht-prg-list{margin:0}
	.ht-prg-list2{margin-top:70px}
	.recruit-content .col-r{
		width: 72%;
	}
}
@media (max-width:1199px){
	.ban-inner .word{min-height: 150px;}
	.detail-relation .layui-link .con{width:1098px}
	.header{padding:15px 20px;position:fixed;left:0;top:0;width:100%;z-index:99999;border-bottom:1px solid #f7f7f7;background-color:#fff}
	body{padding-top:59px!important}
	.menuBtn{display:block}
	.logo{padding:0;width:auto;height:30px}
	.logo img{display:block;height:100%}
	.hd-r{position:absolute;left:0;top:60px;width:100%;background-color:#fff;-moz-box-shadow:0 5px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2);padding:10px;z-index:9999;display:none}
	.hd-r .nav{float:none}
	.hd-r .nav li{float:none;text-align:center;margin-right:0}
	.hd-r .nav li a{margin-right:0;display:block;line-height:32px}
	.hd-r .nav li a.on{border:none;color:#4f5d79}
	.hd-r .login{float:none;padding-left:0;text-align:center;padding-bottom:10px}
	.hd-r .login span{padding:0 30px 0 0;border:none;display:inline-block}
	.hd-r .login:hover dl{display:none}
	.hd-r .login dl{width:auto;background-color:transparent;display:none;justify-content:center;align-items:center;position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding-top:0;margin-top:-20px}
	.hd-r .login dl.show{display:block}
	.hd-r .login dl dd{margin:0 10px}
	.footer .center{display:none}
	.index-part{padding:0}
	.index-part .form{margin-bottom:150px}
	.ban-about-wrap .txt{margin-left:0;left:3%;margin-top:-100px}
	.ban-about-wrap .txt h3{font-size:30px;line-height:40px;margin-bottom:14px;padding-bottom:20px}
	.about-content h1{font-size:32px}
	.recruit-content .col-r{width:65%}
	.recruit-list li .txt{float:none;width:auto}
	.recruit-list li .btn a{display:inline-block;padding:0 30px}
	.resume-con .left{float:none;width:auto;margin-right:0}
	.toc-widget{display:none}
	.resume-auto label{margin:0 0 10px}
	.robot-pop{right:0}
}
@media (max-width:959px){
	.index-part .form .inp{width:500px}
	.m-login{padding:100px 0}
	.ban-inner .word{padding:50px 0 50px 0;font-size:30px}
	.about-content h1{font-size:24px;line-height:34px}
	.about-content .item p,.about-content .item span{font-size:14px}
	.detail-content .tit.other .left{float:none;width:auto}
	.detail-content .tit.other .right a,.detail-content .tit.other .right span{display:inline-block;vertical-align:middle}
	.detail-content .tit.other .right{text-align:left}
	.detail-content .tit.other .right a{padding:0 20px;margin-right:20px;margin-bottom:0}
	.recruit-content .col-l,.recruit-content .col-r{float:none;width:auto}
	.recruit-aside .choice .layui-form-item{display:inline-block;vertical-align:middle}
	.recruit-so{width:94%;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:20px}
	.recruit-so .inp{flex-grow:1}
	.recruit-so .sub{flex-shrink:0}
	.recruit-aside{margin-bottom:20px}
	.g-tit3{font-size:20px;margin:30px 0}
	.ht-prg-item .icon{height:55px}
	.ht-prg-item .icon img{max-height:100%}
	.contact-box-row{display:block}
	.contact-box{position:static;margin-bottom:0;margin:20px 0}
	.contact-box-item{margin-bottom:40px;width:100%}
	.contact-box-item .info{margin-top:20px}
	.contact-page .map{height:300px}
}
@media (max-width:767px){
	.index-part .tit h3{font-size:30px;line-height:40px}
	.index-part .tit span{font-size:14px;letter-spacing:5px}
	.index-part .form .inp{width:240px}
	.index-news li{float:none;width:auto;margin-bottom:20px}
	.news-more{display:none}
	.mo{display:block!important}
	.news-more2.mo{display:block;line-height:36px;width:120px;text-align:center;font-size:14px;color:#fff;background-color:#436ef3;border-radius:40px;margin:20px auto}
	.index-part .form{margin-bottom:50px}
	.footer .left{float:none;width:auto;text-align:center;margin-bottom:10px}
	.footer .left a img{margin:0 auto;width:200px}
	.footer .left p span{display:inline-block}
	.footer .left a{margin-bottom:15px}
	.footer{padding:20px 0}
	.footer .right{float:none;width:auto;text-align:center}
	.footer .right .link a{float:none;display:inline-block}
	.footer .right p{margin-bottom:10px}
	.footer .right .link a:hover .ewm{display:none}
	.fixed-jqr{width:40px;bottom:200px}
	.fixed-jqr a img{margin-bottom:0;width:20px}
	.robot-pop{width:100%}
	.robot-pop .con{height:200px}
	.robot-pop .todo .nodata{margin-top:20px}
	.robot-pop .todo{float:none;width:auto;max-height:180px}
	.fixed-jqr p{display:none}
	.m-login .login{width:100%}
	.m-login{padding:50px 0}
	.m-login .login .type .form .item .inp2{width:65%}
	.m-login .login .type .form .item .inp1,.m-login .login .type .form .item .inp2,.m-login .login .type .form .item .yzm,.m-login .login .type .form .sub{height:40px;line-height:38px}
	.m-login .login .type .form .item{margin-bottom:15px}
	.m-login .login .type .tab{margin-bottom:20px}
	.m-login .login .ewm h3{margin-bottom:30px}
	.m-pages.tal .select{display:none}
	.m-pages{overflow:hidden}
	.layui-laypage .layui-laypage-spr,.layui-laypage a,.layui-laypage-limits,.layui-laypage-skip{display:none!important}
	.layui-laypage a.layui-laypage-next,.layui-laypage a.layui-laypage-prev{display:inline-block!important}
	.layui-laypage-curr{display:inline-block!important}
	#page{text-align:center}
	.m-pages .page a{float:none;display:inline-block;vertical-align:middle}
	.m-pages .page{float:none;text-align:center}
	.inner-tab1 ul li a{margin:0 10px}
	.ban-inner .word{ font-size:24px;line-height:34px}
	.pop-deliver .box{width:80%;padding:20px}
	.ban-about img{height:240px;object-fit:cover}
	.ban-about-wrap .txt h3{font-size:20px;line-height:30px;padding-bottom:15px;margin-bottom:15px}
	.ban-about-wrap .txt p{font-size:16px;line-height:26px}
	.ban-about-wrap .txt::after{width:30px;height:30px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
	.ban-about-wrap .txt{padding-bottom:40px;margin-top:0;top:100px}
	.about-content .col-l,.about-content .col-r{float:none;width:auto}
	.about-content{padding:30px 0}
	.about-content h1{margin-bottom:15px}
	.about-content .item{margin-bottom:20px}
	.about-content .item p,.about-content .item span{font-size:16px;line-height:26px}
	.about-content .con p{margin-bottom:15px}
	.detail-content .tit h1{font-size:22px;line-height:32px;margin-bottom:10px}
	.detail-content .tit{padding:25px 0;margin-bottom:20px}
	.detail-link a{float:none;width:auto;padding:0!important;background:0 0!important;display:block;white-space:normal;line-height:32px}
	.g-tit1 .inp{float:none;margin-top:10px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}
	.g-tit1 h3{float:none}
	.g-tit1 .inp .put{flex-grow:1}
	.g-tit1 .inp .sub{flex-shrink:0}
	.notice-list li .data{float:none;width:auto;display:none}
	.notice-list li{padding:10px}
	.notice-list li .txt a{font-size:16px;line-height:24px}
	.notice-list li .txt p{font-size:14px}
	.m-pages .select{display:none}
	.detail-content .tit.other .left h1{line-height:46px;padding-bottom:0;margin-bottom:10px}
	.detail-content .tit.other .right{padding-top:0}
	.detail-content .tit.other .left p{font-size:14px}
	.detail-content .con2{line-height:30px}
	.detail-content .con2 .item{padding-bottom:15px}
	.detail-content .con2 .item h2{margin-top:15px;margin-bottom:15px}
	.recruit-so .inp,.recruit-so .sub{line-height:40px;height:40px}
	.recruit-so .sub{width:120px;padding-left:50px;background-position:25px center}
	.recruit-aside .btn a{line-height:36px;font-size:14px}
	.recruit-aside .btn{margin-bottom:15px}
	.recruit-aside .choice .layui-form-item{padding:5px 10px;margin-bottom:0}
	.recruit-aside .choice .layui-form{margin-bottom:10px}
	.recruit-aside{padding:15px}
	.recruit-list li{padding:10px 10px 15px;overflow:hidden}
	.recruit-list li .btn a{margin-bottom:0;line-height:35px}
	.recruit-list li .txt h3{margin-bottom:10px}
	.recruit-list li .txt p{font-size:14px;line-height:24px;margin-bottom:7px}
	.recruit-list li .txt p span{margin-right:5px;display:inline-block}
	.inner-tab1{margin-bottom:20px}
	.g-tit1 .inp .put,.g-tit1 .inp .sub{height:40px;line-height:40px}
	.g-tit1{margin-bottom:20px}
	.add-resume1 img{width:160px;height:230px}
	.add-resume1 img{float:none;margin-bottom:20px}
	.resume-detail{padding:20px}
	.resume-detail .tit .max{position:static;width:auto;margin-top:10px}
	.resume-detail .tit .add{line-height:30px;top:0;padding:0 15px}
	.file-img2 .img{padding-right:10px}
	.file-img2{margin-right:-10px}
	.add-resume1 .box .item em,.add-resume2 .item .word em{word-break:break-all}
	.add-resume2 .item{display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap}
	.add-resume2 .item .word{flex-grow:1}
	.add-resume1 .box .item .word1,.add-resume1 .box .item .word2{width:50%}
	.add-resume1 .box .item{margin-bottom:8px}
	.g-line{margin:10px 0 15px}
	.file-img2 .img{width:50%}
	.add-resume1 .box .item .word,.add-resume1 .box .item .word1,.add-resume1 .box .item .word2,.add-resume2 .item .word{float:none;width:auto;margin-bottom:8px}
	.add-resume2 .item{margin-bottom:8px}
	.g-tit3{margin:20px 0 10px}
	.file-img{display:block}
	.file-img .img{width:160px;height:230px;margin-right:0;padding:20px 0;margin-bottom:10px}
	.file-img .notice{width:100%}
	.form-part{flex-wrap:wrap}
	.form-part .item{width:100%;padding-right:0}
	.resume-detail{padding:20px 10px;overflow:hidden}
	.form-part .btn-load{width:100px;line-height:36px}
	.form-part .item span,.resume-detail .con{font-size:14px}
	.resume-detail .btn a{padding:0 20px;line-height:34px}
	.resume-detail .btn{text-align:center}
	.form-part .item span{min-width:48px}
	.form-part .item .date{-webkit-background-size:18px;-moz-background-size:18px;-o-background-size:18px;background-size:18px}
	.resume-detail .tit{padding-right:90px}
	.form-part .item .inp.date{width:100px}
	.form-part{margin-right:0}
	.form-part .item .inp,.form-part .item .select,.form-part .item select{width:auto;margin-right:0}
	.form-part .area{margin-right:0}
	.robot-pop .chat{width:100%}
	.form-part .item{display:block}
	.form-part .item>span{display:block}
	.layui-form-select{margin-right:0}
	.form-part .area,.form-part .item .inp,.form-part .item .inp.date,.form-part .item .select,.form-part .item select{width:100%}
	.form-part .item .cm{position:absolute;right:10px;bottom:0;z-index:5}
	.data-warp{display:block}
	.form-part .item.another .zhi{text-align:left}
	.add-resume3 .word .link{float:none}
	.choice-mob-tit{color:#436ef3;position:relative;display:inline-block;padding-right:20px}
	.choice-mob-tit.open{margin-bottom:20px}
	.choice-mob-tit:after{content:'';position:absolute;right:0;top:50%;margin-top:-3px;background:url(../images/a-ico1.png) no-repeat center center/contain;width:12px;height:6px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
	.choice-mob-tit.open:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
	.choice-con{height:0;overflow:hidden}
	.choice-con.show{height:auto;overflow:visible}
	.resume-auto{display:none}
	.add-resume3 .top .name{display:block}
	.layui-table-body::-webkit-scrollbar{width:0;height:0}
	.ht-content h1{font-size:20px;margin-bottom:30px}
	.ht-prg-item .txt{font-size:12px;margin-top:10px}
	.ht-prg-item .icon{height:30px}
	.ht-prg-list1 .ht-prg-item:after,.ht-prg-list2 .ht-prg-item:after{top:10px}
	.ht-prg-list2{margin-top:40px}
	.ht-prg-list1 .ht-prg-item4:after{top:72px}
	.ht-content-box .desc{font-size:14px;line-height:24px}
	.inner-page{padding:30px 0}
	.contact-box .title h3{font-size:20px}
	.contact-box .title p{font-size:12px}
	.contact-box-item .info{font-size:14px;margin-top:0}
	.contact-box{padding:30px 0 1px}
}

@media (max-width:1399px){
	.recruit-content .col-r{
		width: 100%;
	}
}
@media (max-width:1199px){
	.choice-con-l{display: block;}
	.choice-con{
		display: block;
	}
	.m-select-wrap+.m-select-wrap{
		margin-left: 0;
		margin-top: 20px;
	}
	.search-btn{
		margin-left: 0;
		margin-top: 20px;
	}
	.search-btn+.search-btn{
		margin-left: 20px;
	}
	.job-table td .a2{
		margin-left: 0;
		margin-top: 5px;
	}
	.index-news li{
		width: 50%;
	}
}
@media (max-width:959px){
	.ann-top .tit{
		font-size: 18px;
		white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
		flex:1;
		width: 0;
	}
	.ann-item em{
		font-size: 12px;
	}
}
@media (max-width:767px){
	.choice-mob-tit{
		display: none;
	}
	.choice-con{
		height: auto;
	}
	.job-table{
		width: 768px;
	}
	.recruit-list{
		overflow-x: auto;
	}
	.ann-type{
		display: block;
		margin-bottom: 20px;
	}
	.ann-type-item+.ann-type-item{
		margin-left: 0;
		margin-top: 10px;
	}
	.index-part .tit h3{
		font-size: 24px;
	}
	.index-job,
	.index-link,
	.index-ann{
		padding: 40px 0;
	}
	.index-title{
		font-size: 24px;
		margin-bottom: 30px;
	}
	.ann-box-wrap{
		display: block;
	}
	.index-news li{
		float: none;
		width: 100%;
	}
	.link-item{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.detail-content .tit.ann-tit .wp{
		padding-top: 90px;
	}
	.crumb{
		text-align: left;
	}
	.add-resume2 .item{
		flex:1 0 50%;
	}
	.add-resume2 .item .word{
		flex:1 0 50%;
	}
	.add-resume2 .item .word *{
		white-space: nowrap;
	}
	.add-resume2 .item .word span{
		float: none;
	}
	.add-resume3 .word{
		display: flex;
		flex-wrap: wrap;
		position: relative;
	}
	.add-resume3 .word p{
		flex:0 0 100%;
	}
	.add-resume3 .word span{
		margin-right: 0;
		flex:1 0 50%;
	}
	.add-resume3 .word span em{
		display: block;
	}
	.add-resume3 .word .link{
		position: absolute;
		right: 0;
		top: 0;
	}
	.add-resume3 .top{
		position: relative;
	}
	.add-resume3 .top .link{
		position: absolute;
		right: 0;
		top: 0;
	}
	.resume-detail .tit h2{
		font-size: 18px;
	}
	.resume-detail{
		margin-bottom: 20px;
	}
	.header{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.logo{
		height: 40px;
	}
	.task-pop{
		-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%;transform-origin: 100% 100%;
		-webkit-transform: scale(0.5);-moz-transform: scale(0.5);-ms-transform: scale(0.5);-o-transform: scale(0.5);transform: scale(0.5);
	}
}
