@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1330px){
.zhz{display:block;}
#top{display:none;}
.nava{padding:12px 0 12px 10px;box-sizing:border-box;}
.nava img{height:47px;}
.navb{position:absolute;top:100%;left:0;width:100%;z-index:999;background:#f5f5f5;display:none;}
.navb ul{display:block;}
.navb ul li{width:100%;border-top:1px solid #eee;text-align:left;}
.navb ul li p>a{line-height:48px;box-sizing:border-box;padding-left:5%;}
.navb ul dl{position:static;}
.navb ul dl a{box-sizing:border-box;padding-left:10%;}
.navc{display:block;margin-right:68px;}
.navc a{line-height:50px;display:block;border-right:1px solid #eee;padding-right:20px;}

.sto li a{padding: 20px 20px;}
.sto li a p {line-height: 20px;font-size: 14px;}
.aba{font-size: 36px;}
.abc{font-size: 14px;line-height: 24px;}
.aboutc li p{font-size: 14px;}
.aboutc li{padding: 20px 10px;}
.aboutc{margin: 30px auto;}
.aboutd a,.newzs a{padding: 16px 0px;}
.news{font-size: 36px;}
.newzz li .nea{font-size: 16px;}

.n-baa{padding: 20px 0 20px 30px}
.n-bac ul li a{line-height:56px}

.job-tit span:first-child,.job-top span:first-child{width:30%;}
.job-top span:nth-child(2),.job-tit span:nth-child(2){width:20%;}
.job-top span:nth-child(3),.job-tit span:nth-child(3){display:none;}
.job-top span:nth-child(n+4),.job-tit span:nth-child(n+4){width: 17%;}

.cptu li{margin-bottom:10px;}

}


@media screen and (max-width:780px){
.sto{transform:translateY(0);margin: 20px auto 30px;z-index:1}
.sto ul{flex-wrap:wrap;}
.sto ul li{width:100%;margin-bottom:20px;}
.about{grid-template-columns: 100%;}
.abouta{margin-bottom:20px;}
.aba {font-size: 26px;}
.aboutd a{width:100%;}
.aboutd a, .newzs a{padding: 13px 0px;}
.news {font-size: 26px;margin: 50px auto 10px;}
.newzz ul{grid-template-columns:100%}
.newzz li{margin-bottom:10px;}
.new{margin-bottom: 20px;}
.newzz li .nea{padding-top:5px;padding-bottom: 10px;margin-bottom: 10px;}
.newzz li .nea:after{display:none;}
.newzz li .neb{line-height: 18px;font-size: 14px;}
.newzs{margin: 30px auto;}
.newzs a{}
.foa{grid-template-columns:100%;}
.foab{display:none;}
.foac{display:none;}
.foot{padding-top: 40px;}
.fob{margin-top: 30px;}
.foaa p {padding: 4px 0;}
.foaa img{display:none;}

.n-baa{display:none;}
.n-ban{display:none;}
.n-about {line-height: 22px;}

.n-contact{display:block;}
#map_container{height:300px;}
.n-contact{margin:auto;}
.n-conct-a{display:none;}
.n-conct{padding-left: 30px;}
.n-conct-b{margin: 20px 0 10px;font-size: 22px;}
.n-cos{margin-top:30px;}
.fes ul li{width:48%;}
.fes ul{flex-wrap:wrap;}
.n-news ul li .n-nea{width:100%;}
.n-news ul li .n-neb{width:100%;margin-top:20px;}
.n-news ul li .n-neb h6{font-size:16px;}
.n-news ul li .n-neb p{font-size:12px;}
.n-news ul li .n-neb span{margin-top: 10px;}
.n-news{margin:auto;padding:0;}
.n-nss dd a{grid-template-columns: 100%;}
.n-nsa{background:none;color:#999;text-align:left;padding:0 0 5px 0;}
.n-nsa p{    font-size: 20px;}
.n-nsb h4{font-size:16px;}
.n-nsb .n-nsi{line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.jos{margin: 30px auto;}
.position-tit{font-size: 18px;}
.wix{font-size:14px;}
.job-tit span:first-child, .job-top span:first-child{padding-left: 10px;}
.job-top{display:none;}
.job{margin-top:40px}
.job-tit span:nth-child(2){display:none;}
.job-top span:nth-child(n+4),.job-tit span:nth-child(n+4){width: 24%;}
.job-main{padding: 10px;}
.job-main .apply {height: 30px;font-size: 12px;line-height: 30px;margin-top: 20px;}

.i-put-a{width:100%;float:none;margin:auto;position:fixed;top:0;left:100%;z-index:999;height:100vh;background:#fff;transition:all 0.5s;}
.i-put-aa{width:100%;flont:none;}
.cptu li a{grid-template-columns: 100%;}
.cp-b{box-sizing:border-box;padding:0 20px 20px 20px;}
.cp-b p{margin-bottom:10px;}
.i-put-a-a{display:none;}
.i-put-js{display:block;height:100%;background:url("../images/sj.png") #666 center no-repeat;}
.i-put-a-b{display:grid;grid-template-columns: 30px calc(100% - 30px);    height: 100%;align-items: center;}
.i-put-a-b ul{overflow-y:auto;}
.i-put{margin: 20px auto 30px;}
.i-puxx{display:block;}

.i-proda-a{width:100%;}
.i-proda-b{width:100%;margin:20px auto;}
.i-proda-b-bb{display:none;}
.i-proda-c{margin:auto;padding:0;}

}











