@media (min-width: 640px){.container{margin: 0 7.5%;}}
@media (min-width: 1200px){.container{margin: 0 6%;}}
@media (min-width: 1600px){.container{margin: 0 16%;}}
@media (max-width: 1400px){
	.head-main{padding: 0 2rem;}
}
@media (max-width: 1110px){
	.header-nav ul li{margin-right: .2rem;}
}
@media (max-width: 990px){
	.header-nav{position: fixed;z-index: 99; top: 60px;left: 0;right: 0; bottom: 0; background: #fff;box-sizing: border-box; display: none;  height: auto;margin-left: 0;  overflow-y: auto; overflow-x: hidden;}
	.header-nav ul li >a{color: #333;}
	.header-nav ul{flex-wrap: wrap;  width: 100%; height: unset;}
	.header-nav ul li{border-bottom: 1px solid rgba(226, 226, 226, 1);width: 100%;height: unset; flex-wrap: wrap;text-align: center;}
	.header-nav ul li >a{width: 100%;text-align: center; line-height: 60px;}
	.head-r{display: none;}
	
}
@media screen and (max-width:767px){
	/* .banner{padding-top: 60px;} */
	/* .banner img{height: calc(100vh - 60px); width: 100%; object-fit: cover;} */
	.header-nav ul li{margin-right: 0;}
	.head-main{padding: 0 .5rem;}
	.nav-icon{right: .5rem;}
	.app-list ul li{padding: 10px 0;}
	.app-list{width: 90%;}
	.contact-info > div,.job-top{display: block;}
	.contact-info > div .info,.contact-info > div .info2{width: 100%;margin-bottom: .3rem;}
	.job-l{margin-bottom: 10px;}
	.job-info dl{display: block;}
	.job-info dt{margin-bottom: 20px;}
	.job-l b{display: inline-block;margin-bottom: 10px;}
	.job-top{padding: 10px 0;}
	.imgbox img:nth-of-type(2){right: .6rem;bottom: .8rem;}
	.imgbox2 img:nth-of-type(2){bottom: 1.2rem;}
	.footer-top{display: block;}
	.weui-cell{flex-wrap: wrap;}
	.footer-left{margin-bottom: 30px;}
	.about-list .ab-item{width: 100%;margin-bottom: 60px;}
	.imgbox1-img{width: 100%; overflow: hidden; height: 4rem;}
	.imgbox1-img img{width: 100%;  height: 100%; object-fit: cover;}
	.mini-img {width: 1.0rem;}
	.indx-tit2{font-size: 22px;}
	.jlstyle-img img{width: unset;}
	.jlstyle-img .container{margin: 0;}
	.foot-right-txt{margin-top: 20px !important;}
	.footer-logo{width: 3.25rem;}
	.indx-module p{text-align: left; font-size: 16px; line-height: 30px;}
	.imgbox1{flex-wrap: wrap;}
	.m-tl{text-align: left;}
	.m_hidden{display:none}
	.footer-left-img{padding-top:.1rem}
}