
/*中屏显示器适配*/
@media screen and (max-width: 1680px) {
	.home .container{width: 1300px;}
	.swiper-welfare .swiper-slide{padding-top: 110px;}
	.swiper-env{padding:0 calc(50% - 650px);}
	.ind-env .yinL, 
	.ind-env .yinR{width: calc(50% - 650px);}
	.ind-env .swiper-button-next{right: calc(50% - 650px);}
	.ind-env .swiper-button-prev{left: calc(50% - 650px);}
}

/*中屏显示器适配*/
@media screen and (max-width: 1440px) {
	.home .container{width: 1200px;}
	.swiper-env{padding:0 calc(50% - 600px);}
	.ind-env .yinL, 
	.ind-env .yinR{width: calc(50% - 600px);}
	.ind-env .swiper-button-next{right: calc(50% - 600px);}
	.ind-env .swiper-button-prev{left: calc(50% - 600px);}
	.home .title{font-size: 32px;line-height: 50px;}
	.home .title::after{top: -18px;}
	.ind-flow .pic{width: 90%;}
	.swiper-welfare .swiper-slide{padding: 100px 20px 0;}
	.swiper-welfare .swiper-slide .info{font-size: 16px;line-height: 30px;}

	.contact-right .map .pos-show .erify{left: 43px;top: -40px;}
	.contact-right .map .line{left: -35px;top: 40px;width: 40px;}


}

/*小屏显示器适配*/
@media screen and (max-width: 1280px) {


}

/*Ipad 适配*/
@media screen and (max-width: 1024px) {	
	.home .container,
	.container{width: 942px;}
	.ind-about{padding: 60px 0;}
	.ind-about .pic{padding-bottom: 30px;}
	.ind-about .img{width: calc(100% - 30px);}
	.ind-about .list{margin-top: 30px;width: 942px;}
	.ind-flow .txt{max-width: 520px;}
	.ind-flow .pic{width: 100%;}
	.ind-platform{padding: 80px 0 60px;}
	.ind-welfare{padding: 80px 0;}
	.welfare-wrap{padding: 0 48px;margin-bottom: 50px;}
	.swiper-welfare .swiper-slide{height: 300px;}
	.swiper-env{padding:0 calc(50% - 471px);}
	.ind-env .yinL, 
	.ind-env .yinR{width: calc(50% - 471px);}
	.ind-env .swiper-button-next{right: calc(50% - 471px);}
	.ind-env .swiper-button-prev{left: calc(50% - 471px);}
	.position-search .form-search,
	.society-left{width: 100%;}
	.society-right{display: none;}
	.society{padding-bottom: 60px;}
	.join-list .warp{margin-top: 265px;}
	.join-list a:hover .warp{margin-top: 200px;}
	.idea-right .main{padding: 60px 4% 0;}
	.idea-right .title{margin-bottom: 40px;}
	.idea-back .warp{margin-top: 200px;}
	.policy-right .main,
	.contact-right .main{padding: 60px 4%;}
}

/*移动端适配*/
@media screen and (max-width: 750px) {
	.home .container,
	.container{width: 92%;}
	.header{display: none;}
	.header-m{display: block;width: 100%;height: 50px;background-color:rgba(16,23,49,0.8);position: fixed;z-index: 99;left: 0;top: 0;}
	.m-height{height: 50px;}
	.header-m .logo{display: block;width: 160px;margin-top: 10px;}
	.header-m .logo img{display: block;width: 100%;}
	.header-m .nav-m{width: 25px;height: 20px;background: url('/static/home/images/nav_m.png') no-repeat;background-size: 100%;margin-top: 15px;}
	.wrap-m{position: absolute;right: 0;top: 50px;width: 50%;background: #ea5404;z-index: 100;display: none;}
	.wrap-m .link{display: block;border-bottom: 1px solid rgba(255,255,255,0.4);box-sizing: border-box;padding: 0 .4rem;font-size: .26rem;height: .7rem;line-height: .7rem;text-align: center;color: #fff;position: relative;}
	.wrap-m .link i{display: block;position: absolute;right: .3rem;top: .29rem;width: .2rem;height: .12rem;background: url('/static/home/images/wrap_arrow.png') no-repeat;background-size: cover;}
	.wrap-m .item:last-child .link{border-bottom: none;}
	.wrap-m .erify{display: none;background: #fbeed7;}
	.wrap-m .erify a{display: block;font-size: .24rem;line-height: .5rem;text-align: center;color: #666;}
	.wrap-m .link-show i{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
	.footer{padding: .4rem 0;}
	.home .footer .top{margin-bottom: .3rem;}
	.footer .nav{float: none;width: 100%;}
	.footer .nav li{width: 25%;margin-right: 0;text-align: center;}
	.footer .nav li a{font-size: .24rem;line-height: .8rem;}
	.footer .bdsharebuttonbox{display: none;}
	.footer .bot{font-size: .22rem;line-height: .52rem;}

	.ind-about{padding: .8rem 0;}
	.ind-about .main{padding-top: 0;width: 100%;margin-bottom: .3rem;}
	.home .title{font-size: .36rem;line-height: .56rem;}
	.home .title::after{font-size: .26rem;}
	.home .ind-about .title::after{line-height: .56rem;}
	.home .ind-about .title{padding-left: .3rem;}
	.ind-about .en{font-size: .24rem;margin-left: .3rem;}
	.ind-about .txt{margin-top: .3rem;padding-top: .3rem;font-size: .26rem;line-height: .46rem;}
	.ind-about .link{width: 1.8rem;padding-left: .5rem;font-size: .26rem;line-height: .6rem;height: .6rem;margin-top: .3rem;}
	.ind-about .link i{margin: calc(.3rem - 5px) .4rem 0 0;}
	.ind-about .list{width: 100%;margin-top: .3rem;}
	.ind-about .list li{padding: .3rem 0;}
	.ind-about .list li img{height: .5rem;}
	.ind-about .list li p{font-size: .26rem;line-height: .36rem;margin-top: .2rem;}
	.ind-about .list li:hover p{margin-top: .1rem;}
	.ind-about .pic{padding-bottom: .4rem;width: 100%;}
	.ind-about .img{width: calc(100% - .4rem);}
	.ind-flow{padding: .8rem 0;}
	.ind-flow .main{position: static;}
	.ind-flow .txt{margin-top: .1rem;font-size: .26rem;line-height: .44rem;}
	.ind-flow .pic{margin-top: .3rem;}
	.ind-platform{padding: .8rem 0;}
	.ind-platform .txt{font-size: .26rem;line-height: .44rem;margin-bottom: .3rem;}
	.swiper-platform .swiper-button-next{right: 0;}
	.swiper-platform .swiper-button-prev{left: 0;}
	.ind-welfare{padding: .8rem 0;}
	.ind-welfare .txt{font-size: .26rem;line-height: .44rem;margin-top: .3rem;}
	.swiper-welfare{padding: 1.3rem 0 .6rem;}
	.swiper-welfare .swiper-slide .top{width: 1.2rem;height: 1.2rem;margin-left: -.6rem;top: -.62rem;}
	.swiper-welfare .swiper-slide .top img{max-width: .52rem;max-height: .5rem;}
	.swiper-welfare .swiper-slide{padding: 1.2rem .3rem 0;height: 4.2rem;}
	.swiper-welfare .swiper-slide .name{font-size: .32rem;line-height: .52rem;margin-bottom: .1rem;}
	.swiper-welfare .swiper-slide .info{font-size: .26rem;line-height: .44rem;}
	.swiper-welfare .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 3px;}
	.welfare-wrap{margin-bottom: .4rem;}
	.position-search{padding: .6rem 0 .2rem;}
	.position-search .warp{margin-top: .4rem;}
	.position-search .form-search .text{width: calc(100% - 1.2rem);height: .8rem;font-size: .26rem;padding: 0 .3rem;}
	.position-search .form-search .btn{width: 1.2rem;height: .8rem;background-size: .3rem .3rem;}
	.position-search .search-item{padding-bottom: .1rem;margin-bottom: .2rem;}
	.position-search .search-item .name{font-size: .24rem;line-height: .44rem;width: 1.3rem;}
	.position-search .search-item .list{width: calc(100% - 2.7rem);}
	.show-more{font-size: .24rem;line-height: .44rem;}
	.show-more i{margin-top: .2rem;}
	.society{padding: .6rem 0 .8rem;}
	.society-top div{font-size: .26rem;line-height: .8rem;height: .8rem;}
	.society-top .name{padding-left: .3rem;width: 42.25%}
	.society-list{margin-bottom: .4rem;}
	.society-list .item div,
	.society-list .item .action{font-size: .24rem;line-height: .8rem;height: .8rem;}
	.society-list .item .name{padding-left: .3rem;width: 42.25%;}
	.society-top .num,
	.society-list .num{display: none;}
	.society-top .action,
	.society-list .item .action{width: 20%;}
	.page a{width: .6rem;height: .6rem;line-height: .6rem;font-size: .22rem;margin: 0 .1rem;}
	.page .prev{width: 1.2rem;margin-right: .1rem;}
	.page .next{width: 1.2rem;margin-left: .1rem;}
	.recruit{padding: .4rem .2rem .6rem;}
	.recruit h3{font-size: .36rem;line-height: .56rem;}
	.demand-list{padding: .3rem 0 .2rem;border-width: 1px;}
	.demand-list .item{width: 50%;margin-bottom: .2rem;font-size: .24rem;line-height: .44rem;}
	.job{margin-top: .4rem;}
	.job .item{margin-bottom: .3rem;}
	.job .item .title{font-size: .28rem;line-height: .48rem;margin-bottom: .1rem;}
	.job .item .txt{font-size: .26rem;line-height: .44rem;}
	.job-contact{padding-top: .1rem;font-size: .26rem;line-height: .44rem;}
	.job-btn{margin-top: .6rem;}
	.job-btn .btn{width: 2.4rem;height: .8rem;line-height: .8rem;font-size: .26rem;margin-right: .4rem;}
	.job-btn .upload{width: 2.4rem;height: .8rem;}
	.job-btn .upload a{height: .8rem;line-height: .8rem;}
	.job-btn .file-name{left: -2.8rem;top: -.6rem;line-height: .6rem;font-size: .24rem;}
	.upload-pop-main{width: 92%;left: 4%;margin-left: 0;padding: .6rem .3rem 0;height: 8.8rem;margin-top: -4.4rem;}
	.upload-pop-main h3{font-size: .36rem;line-height: .56rem;}
	.upload-pop-main p{font-size: .24rem;line-height: .44rem;margin-top: .2rem;}
	.upload-pop-main .tips{font-size: .24rem;line-height: .44rem;}
	.upload-pop-main .upload-now{margin-top: .5rem;}
	.upload-pop-main .file-name{font-size: .24rem;top: -.5rem;line-height: .5rem;}
	.upload-pop-main .upload-now a{height: .8rem;line-height: .8rem;font-size: .26rem;}
	.upload-pop-main .upload-item{margin-top: .3rem;}
	.upload-pop-main .upload-item .text{height: .8rem;font-size: .24rem;padding: 0 .3rem;}
	.upload-pop-main .upload-item .vcode-text{width: 2.4rem;margin-right: .3rem;}
	.upload-pop-main .upload-item img{width: 1.36rem;height: .5rem;margin: .15rem .2rem 0 0;}
	.upload-pop-main .upload-item a{font-size: .24rem;line-height: .8rem;}
	.upload-pop-main .upload-bot{margin-top: .4rem;}
	.upload-pop-main .upload-bot .btn{height: .8rem;font-size: .26rem;}
	.upload-pop-main .upload-bot .cannel{height: .8rem;line-height: .8rem;font-size: .26rem;margin-top: .3rem;}
	.school-link{padding: .6rem 0;}
	.school-link a{width: 100%;margin: 0 0 .3rem 0;}
	.school-link .main{padding: .3rem .2rem;}
	.school-link .main h4{font-size: .3rem;line-height: .5rem;}
	.school-link .main p{font-size: .24rem;line-height: .44rem;margin-top: .1rem;}
	.school-link .main .more{width: 2.4rem;height: .6rem;line-height: .6rem;font-size: .26rem;border-radius: .3rem;right: .2rem;top: .5rem;}
	.school-nav .list a{font-size: .26rem;line-height: 1.2rem;height: 1.2rem;}
	.school-nav .list a img{height: .4rem;margin-right: .1rem;}
	.trip,
	.qa{padding: .6rem 0 .8rem;background-size: cover;}
	.trip .title,
	.qa .title{font-size: .36rem;line-height: .56rem;margin-bottom: .3rem;}
	.trip .main{padding: .3rem .2rem;}
	.trip-top div{font-size: .26rem;line-height: .8rem;height: .8rem;}
	.swiper-trip table td{font-size: .24rem;line-height: .34rem;box-sizing: border-box;padding: 0 .1rem;}
	.qa-list .item .ask{font-size: .26rem;line-height: .8rem;padding: 0 .4rem 0 .2rem;position: relative;}
	.qa-list .item .ask span{font-size: .28rem;margin-right: .2rem;}
	.qa-list .item .ask i{position: absolute;right: .2rem;top: 50%;margin: -8px 0 0 0;}
	.qa-list .item .ans{padding: .3rem .2rem .4rem .8rem;font-size: .24rem;line-height: .42rem;}
	.qa-list .item .ans span{font-size: .28rem;margin-left: -.6rem;}
	.join-list{height: auto !important;display: block;}
	.join-list .pic{height: 4rem !important;}
	.join-list .warp{margin-top: .8rem;}
	.join-list a:hover .warp{margin-top: .8rem;}
	.join-list .warp i{margin-bottom: .2rem;}
	.join-list .warp h4{font-size: .36rem;line-height: .56rem;}
	.join-list .warp p{font-size: .28rem;line-height: .48rem;}
	.join-list .warp .arrow{margin-top: .3rem;}
	.idea-back{width: 100%;height: 4rem !important;position: relative;top: 0;}
	.contact .idea-back{position: relative;top: 0;}
	.idea-back .pic{height: 4rem !important;}
	.idea-back .warp,
	.idea-back a:hover .warp{margin-top: .8rem;}
	.idea-back .warp i{margin-bottom: .2rem;}
	.idea-back .warp h4{font-size: .36rem;line-height: .56rem;}
	.idea-back .warp p{font-size: .28rem;line-height: .48rem;}
	.idea-back .warp .arrow{margin-top: .3rem;}
	.idea-right{width: 100%;height: auto !important;}
	.idea-right .main{padding: .6rem 4%;}
	.idea-right .title{margin-bottom: .6rem;font-size: .32rem;line-height: .62rem;}
	.idea-right .title::after{width: .9rem;}
	.idea-right .list li{width: 48%;margin: 0 4% .3rem 0;padding: .3rem;}
	.idea-right .list li:nth-child(3n){margin-right: 4%;}
	.idea-right .list li:nth-child(2n){margin-right: 0;}
	.idea-right .list li i{margin-bottom: .2rem;}
	.idea-right .list li h4{font-size: .28rem;line-height: .5rem;margin-bottom: .1rem;}
	.idea-right .list li p{font-size: .24rem;line-height: .44rem;}
	.policy-right{min-height: auto !important;}
	.policy-right,
	.contact-right{width: 100%;}
	.policy-right .main, .contact-right .main{padding: .6rem 4%;}
	.policy-nav{margin-bottom: .4rem;height:.72rem;}
	.policy-nav a{font-size: .32rem;line-height: .72rem;height:.72rem;margin-right: .5rem;}
	.policy-right .area{padding-bottom: .4rem;margin-bottom: .4rem;padding-left: .8rem;}
	.policy-right .area span{font-size: .26rem;margin-left: -.8rem;line-height: .56rem;}
	.policy-right .area a{padding: 0 .2rem;height: .56rem;line-height: .56rem;font-size: .24rem;margin-right: .3rem;}
	.policy-list .item{margin-bottom: .4rem;overflow-x: scroll;}
	.policy-list .item table{width: 942px;}
	.contact-right .title{margin-bottom: .6rem;font-size: .32rem;line-height: .62rem;}
	.contact-right .title::after{width: 1.3rem;}
	.contact-right .address-nav li{height: .62rem;line-height: .62rem;font-size: .24rem;margin-left: .3rem;}
	.contact-right .list{padding-bottom: .6rem;}
	.contact-right .list li{width: 50%;}
	.contact-right .list li:last-child{margin-left: 25%;margin-top: .3rem;}
	.contact-right .list li h5{font-size: .3rem;line-height: .5rem;margin-bottom: .1rem;}
	.contact-right .list li p{font-size: .24rem;line-height: .44rem;min-height: .88rem;}
	.contact-right .map{margin-top: .5rem;padding-bottom: .6rem;}
	.contact-right .map .name{font-size: .36rem;line-height: .56rem;}
	.contact-right .map .pic{margin: .3rem 0 0;width: 100%;}
	.contact-right .map .pic img{display: none;}
	.contact-right .map .pic .mobile{display: block;width: 100%;}
	.contact-right .map a{position: static;width: 50%;height:auto;line-height: .8rem;font-size: .24rem;color: #333;float: left;}
	.contact-right .map a i{display: none;}
	.contact-right .map .pos-show .erify,
	.contact-right .map .erify{display: block !important;position: static !important;text-align: left;line-height: .6rem;font-size: .24rem;color: #333;background: none !important;height: auto !important;}
	.contact-right .map .erify p{padding-left: 0;}
	.contact-right .map .line{display: none;}
	/* .contact-right .map .pos1{margin-top: -1.2rem;}
	.contact-right .map .pos7{margin-top: -.6rem;} */
}
