@media only screen and (min-width:900px) and (max-width:1260px) {
	.center{width: 94%;}
	.header .logo img{height: 50px;}
	.nav>li{margin-right: 25px;}
	.h-right .language a.search{margin-left: 10px;}
	.nav>li a{font-size: 14px;line-height: 80px;}
	.h-right .language a.oa{font-size: 14px;margin-left:25px;padding-left:25px;}
	.h-right .language a img{height: 20px;}
	.bannerwrap .swiper-slide a .text p{font-size: 26px;line-height: 42px;}
	.bannerwrap .swiper-slide a .text h3{font-size: 52px;}
	.bannerwrap .banner-to{width: 12px;height: 20px;}
	.index01wrap{margin: 80px auto;}
	.index01-tl .tl h3{font-size: 32px;}
	.index01-tl .tl span{font-size: 62px;}
	.i01list a h3{font-size: 16px;line-height: 28px;}
	
	
	.index02wrap{padding: 80px 0;}
	.i02-textl h4{font-size: 22px;line-height: 36px;}
	.i02-textr{width: 52%;}
	.i02-img .numwrap{padding: 0 40px;}
	.mumping_mun01 li h2{font-size: 50px;}
	
	.index03wrap{padding: 80px 0;}
	.i03-tab{margin-top: 70px;}
	.index03-r .swiper-slide .imgbox img{max-width: 100%;}
	.index03-r .swiper-slide .text h3{font-size: 26px;margin-bottom: 30px;}
	.index03-r .swiper-slide .text h4{font-size: 14px;line-height: 24px;}
	.moretext{margin-top: 20px;}
	.i03page .swiper-button-prev, .i03page .swiper-button-next{width: 50px;height: 50px;}
	.index04{margin: 80px auto;}
	
	.f-topwrap{padding: 50px 0;}
	.ftop-l .logo img{height: 50px;}
	/*.f-nav li{margin-right: 50px;}*/
	.f-nav li h3{margin-bottom: 30px;}
	.f-nav li .link a{margin-bottom: 20px;}
	.f-bot{height: 60px;}
	
	/* .about01 */
	.about01{margin: 80px auto;}
	.a-tl01{font-size: 32px;margin-bottom: 30px;}
	.about01 .info p{line-height: 30px;}
	.mumping_mun01 li span{font-size: 50px;}
	.about02tl{font-size: 22px;}
	
	.about03wrap{padding: 80px 0;}
	.about03min li{padding: 50px 30px;}
	.about03min li .icon h3{font-size: 80px;}
	.about03min li .icon .imgbox{width: 90px;height: 90px;}
	.about03min li .icon .imgbox img{max-width: 90%;max-height: 90%;}
	.about03min li .icon{margin-bottom: 30px;padding-top: 30px;}
	.about03min li h3{font-size: 24px;margin-bottom: 20px;}
	
	.about04wrap{margin: 80px auto;}
	.about04 .item .tex{padding: 20px;}
	.about04 .item .tex h4{font-size: 16px;line-height: 24px;min-height: 72px;}
	.about04 .item .tex p{font-size: 16px;}
	.about05-left .item .imgbox img{max-width: 100%;}
	.about05-left .item .text{padding-left: 50px;}
	.about05-left .item .text h3{margin-bottom: 20px;}
	.about05-right{top: 0;}
	
	.a-banner{margin-top: 80px;}
	.a-bannertext h3{font-size: 34px;}
	.a-bannertext .line{height: 40px;}
	
	.n01item .text{padding: 0 40px;}
	.n01item .text h3{font-size: 22px;line-height: 34px;}
	.n01item .text h4{line-height: 30px;margin-bottom: 30px;}
	.n01item .text .data p{font-size: 14px;}
	.news02 .n01item{margin-bottom: 50px;}
	.news02{margin-top: 50px;}
	
	.n-tl h3{line-height: 32px;}
	
	.position01 h3{font-size: 32px;line-height: 36px;}
	.job01tab .btn{width: 140px;}
	.job01tab-l{width: calc(100% - 170px);}
	.jobmin{margin-top: 60px;}
	
	.position01 h3{font-size: 26px;}
	.p02-text h3{font-size: 26px;margin-bottom: 20px;line-height: 36px;}
	.p02-item{margin-bottom: 50px;}
	
	.position03{margin: 80px auto;}
	.position03 .item .text{margin-top: 20px;}
	
	.pro01wrap{padding: 80px 0 50px;}
	.pro01-tl{font-size: 32px;margin-bottom: 40px;}
	.pro01min .item{ width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 70px;}
	
	.innovate01 .imgbox{padding-left: 50px;padding-bottom: 50px;}
	.innovate01 .text h3{font-size: 32px;margin-bottom: 30px;}
	.innovate01 .text h4{line-height: 30px;}
	
	.inve01{margin: 80px auto;}
	.inve01tls h3{font-size: 32px;}
	.inve01tls a{font-size: 14px;}
	.inve01list a{height: 60px;padding-left: 20px;}
	.inve01list a:before{width: 8px;height: 8px;}
	.inve02{margin: 80px auto;}
	
	.contact01wrap{margin: 80px auto;}
	
	.jobmin .item .tl h3,.jobmin .item .tl h4{font-size:16px;}
	.jobmin .item{padding: 20px 10px;}
	
}

@media only screen and (min-width:750px) and (max-width:1000px) {
	
	.center{width: 90%;}
	.header .logo img{height: 50px;}
	.nav>li a{font-size: 14px;line-height: 80px;}
	.h-right .language a.oa{font-size: 14px;}
	.h-right .language a img{height: 20px;}
	.bannerwrap .swiper-slide a .text p{font-size: 26px;line-height: 42px;}
	.bannerwrap .swiper-slide a .text h3{font-size: 52px;}
	.bannerwrap .banner-to{width: 12px;height: 20px;}
	.index01wrap{margin: 80px auto;}
	.index01-tl .tl h3{font-size: 32px;}
	.index01-tl .tl span{font-size: 62px;}
	.i01list a h3{font-size: 16px;line-height: 28px;}
	
	.index02wrap{padding: 80px 0;}
	.i02-textl h4{font-size: 22px;line-height: 36px;}
	.i02-textr{width: 52%;}
	.i02-img .numwrap{padding: 0 40px;}
	.mumping_mun01 li h2{font-size: 50px;}
	
	.index03wrap{padding: 80px 0;}
	.i03-tab{margin-top: 70px;}
	.index03-r .swiper-slide .imgbox img{max-width: 100%;}
	.index03-r .swiper-slide .text h3{font-size: 26px;margin-bottom: 30px;}
	.index03-r .swiper-slide .text h4{font-size: 14px;line-height: 24px;}
	.moretext{margin-top: 20px;}
	.i03page .swiper-button-prev, .i03page .swiper-button-next{width: 50px;height: 50px;}
	.index04{margin: 80px auto;}
	
	.f-topwrap{padding: 50px 0;}
	.ftop-l .logo img{height: 50px;}
	.f-nav li{margin-right: 50px;}
	.f-nav li h3{margin-bottom: 30px;}
	.f-nav li .link a{margin-bottom: 20px;}
	.f-bot{height: 60px;}
	
	/* .about01 */
	.about01{margin: 80px auto;}
	.a-tl01{font-size: 32px;margin-bottom: 30px;}
	.about01 .info p{line-height: 30px;}
	.mumping_mun01 li span{font-size: 50px;}
	.about02tl{font-size: 22px;}
	
	.about03wrap{padding: 80px 0;}
	.about03min li{padding: 50px 30px;}
	.about03min li .icon h3{font-size: 80px;}
	.about03min li .icon .imgbox{width: 90px;height: 90px;}
	.about03min li .icon .imgbox img{max-width: 90%;max-height: 90%;}
	.about03min li .icon{margin-bottom: 30px;padding-top: 30px;}
	.about03min li h3{font-size: 24px;margin-bottom: 20px;}
	
	.about04wrap{margin: 80px auto;}
	.about04 .item .tex{padding: 20px;}
	.about04 .item .tex h4{font-size: 16px;line-height: 24px;min-height: 72px;}
	.about04 .item .tex p{font-size: 16px;}
	.about05-left .item .imgbox img{max-width: 100%;}
	.about05-left .item .text{padding-left: 50px;}
	.about05-left .item .text h3{margin-bottom: 20px;}
	.about05-right{top: 0;}
	
	.a-banner{margin-top: 80px;}
	.a-bannertext h3{font-size: 34px;}
	.a-bannertext .line{height: 40px;}
	
	.n01item .text{padding: 0 40px;}
	.n01item .text h3{font-size: 22px;line-height: 34px;}
	.n01item .text h4{line-height: 30px;margin-bottom: 30px;}
	.n01item .text .data p{font-size: 14px;}
	.news02 .n01item{margin-bottom: 50px;}
	.news02{margin-top: 50px;}
	
	.n-tl h3{line-height: 32px;}
	
	.position01 h3{font-size: 32px;line-height: 36px;}
	.job01tab .btn{width: 140px;}
	.job01tab-l{width: calc(100% - 170px);}
	.jobmin{margin-top: 60px;}
	
	.position01 h3{font-size: 26px;}
	.p02-text h3{font-size: 26px;margin-bottom: 20px;line-height: 36px;}
	.p02-item{margin-bottom: 50px;}
	
	.position03{margin: 80px auto;}
	.position03 .item .text{margin-top: 20px;}
	
	.pro01wrap{padding: 80px 0 50px;}
	.pro01-tl{font-size: 32px;margin-bottom: 40px;}
	.pro01min .item{ width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 70px;}
	
	.innovate01 .imgbox{padding-left: 50px;padding-bottom: 50px;}
	.innovate01 .text h3{font-size: 32px;margin-bottom: 30px;}
	.innovate01 .text h4{line-height: 30px;}
	
	.inve01{margin: 80px auto;}
	.inve01tls h3{font-size: 32px;}
	.inve01tls a{font-size: 14px;}
	.inve01list a{height: 60px;padding-left: 20px;}
	.inve01list a:before{width: 8px;height: 8px;}
	.inve02{margin: 80px auto;}
	
	.contact01wrap{margin: 80px auto;}
	
	/* 竖 */
	.center{width: 94%;}
	.nav>li a{font-size: 12px;}
	.header .logo img{height: 46px;}
	.nav>li{margin-right: 10px;}
	.h-right .language a.oa{font-size: 12px;margin-left: 20px;padding-left: 20px;}
	
	.bannerwrap, .bannerwrap .banner, .bannerwrap .swiper-container{height: 450px;}
	.bannerwrap .swiper-slide a .text p{margin-bottom: 20px;}
	.scroll{left: 3%;}
	
	.i01list a{padding: 20px;}
	.i01list a h3{margin-bottom: 40px;}
		
	.index01wrap{margin: 60px auto;}
	
	.i02-text{flex-wrap: wrap;-webkit-flex-wrap:wrap}
	.i02-textl{width: 100%;}
	.i02-textr{width: 100%;margin-top: 30px;box-sizing: border-box;padding: 0 56px;}
	
	.i02-img .numwrap{padding: 0 20px;}
	.mumping_mun01 li span,.mumping_mun01 li h2{font-size: 40px;}
	
	.index03{flex-wrap: wrap;-webkit-flex-wrap:wrap}
	.index03-l{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
	.index03-l .index01-tl{width: auto;margin-bottom: 0;}
	.i03-tab{display: flex;display: -webkit-flex;width: auto;margin-top: 0;}
	.i03-tab a{width: 150px;height: 50px;}
	.i03-tab a span{margin-right: 30px;}
	.i03-tab a:first-child{border-top: none;margin-right: 20px;}
	.index03-r{width: 100%;margin: auto;}
	.index03-r .swiper-slide .imgbox{width: 50%;}
	.index03-r .swiper-slide .text{width: 40%;}
	
	/* ftop-l */
	.ftop-l{display: none;}
	.f-top .line{display: none;}
	.f-nav{width: 100%;justify-content: space-between;-webkit-justify-content: space-between;}
	.f-bot>a{display: none;}
	.f-bot p{font-size: 16px;line-height: 24px;text-align: center;}
	.f-bot{height: 80px;}
	
	/* .a-banner img */
	.a-banner img{height: 350px;object-fit: cover;}
	
	.about01{margin: 60px auto;}
	.about03wrap{padding: 60px 0;}
	.about03min li{width: calc((100% - 40px)/3);padding: 30px 20px;}
	.about03min li h4 br{display: none;}
	
	.about04wrap{margin: 60px auto;}
	.about04 .item{width: calc((100% - 60px)/4);margin-right: 20px;margin-bottom: 20px;}
	.about05-left .item .text{padding-left: 20px;}
	.about05-left{width: 84%;}
	.about05-right{height: 100%;overflow: hidden;}
	/* .about05-right .swiper-container{height: 100%;} */
	
	.ab{bottom: 80px;}
	.newswrap{margin: 60px auto;}
	.n01item .text h4{-webkit-line-clamp: 2;line-clamp: 2;margin-bottom: 20px;line-height: 24px;}
	.n01item .text h3{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
	
	.position01{margin: 60px auto;}
	.job01wrap{padding: 60px 0;}
	.job01tab-l{width: calc(100% - 110px);}
	.job01tab-l .sel select{width: 100px;}
	.job01tab .btn{width: 100px;}
	
	.jobmin{margin-top: 50px;}
	.jobmin .item{width: calc((100% - 40px)/3);margin-right: 20px;padding:20px 10px;}
	.jobmin .item:nth-of-type(4n){margin-right: 20px;}
	.jobmin .item:nth-of-type(3n){margin-right: 0;}
	.showinfocont{width: 80%;}
	.jobmin .item .tl h3,.jobmin .item .tl h4{font-size: 16px;}
	
	.p02-imgbox{height: 300px;}
	.p02-imgbox img{height: 100%;object-fit: cover;}
	
	.position03 .item{width: calc((100% - 60px)/3);}
	.position02wrap{padding: 60px 0;}
	.position03{margin: 60px auto;}
	.position03 .item .text h3{font-size: 22px;}
	
	.pro01wrap{padding: 60px 0 40px;}
	.pro01min .item{width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 50px;}
	.pro01min .item .imgbox{height: 280px;}
	.pro01min .item p{margin-bottom: 30px;}
	.pinfo01-imgbox img{max-width: 100%;}
	.pinfo01-imgbox{margin-right: -60px;}
	.pinfo01-tl .more{width: 340px;}
	.innovate01 .imgbox{width: 50%;}
	
	.inve01li{width: 48%;}
	.inve01{margin: 60px auto;}
	.inve02{margin: 60px auto;}
	.lxul p{font-size: 14px;}
	.inve02text .a-tl01{margin-bottom: 60px;}
	
	.contact .item{width: 48%;}
	.contact .item .text>h3{font-size: 22px;}
	.contact01wrap{margin: 60px auto;}
	
	.about04 .item .imgbox{height: 140px;}
	.ninfowrap{margin: 150px auto 80px;}
	.ninfo-list .item{display: block;}
	.ninfo-list .item .imgbox{width: 100%;margin-bottom:20px;}
	.ninfo-list .item h4{width: 100%;padding: 0;}
	
	/* .intwotext h3 */
	.intwotext h3{font-size: 32px;margin-bottom: 30px;}
	.innovatetwo{margin: 60px auto;}
	.intwotext h4 br{display: none;}
	.intwotext h4{font-size: 16px;}
	.innovatetwomin{margin-top: 40px;}
	.intwomin li .looktl>p:first-child, .innovatetwomin .intoptl p:first-child{padding: 0 20px;}
	.intwomin li .looktl>p{font-size: 14px;line-height: 20px;}
	.intwomin li .textinfo h4{font-size: 16px;line-height: 24px;}
	.intwomin li .textinfo h3{font-size: 20px;}
	
	.i01imgbox img{height: 200px;}
	
}

@media only screen and (max-width:760px){
	.headerwrap{height: 60px;background-color: #fff;}
	.header{height: 100%;}
	.header .logo{position: relative;z-index: 10;}
	.header .logo img{filter: none;height: 42px;}
	.h-right .nav{display: none;}
	.h-right .language a.oa{padding-left: 0;margin-left:0;border-left:none}
	.h-right .language{margin-right: 40px;}
	.h-right .language a.oa{font-size: 14px;}
	.h-right .language a.search{margin-left: 10px;}
	
	.center{width: 94%;}
	.bannerwrap{margin-top: 60px;}
	.bannerwrap, .bannerwrap .banner, .bannerwrap .swiper-container{height: 300px;}
	.bannerwrap a img{object-fit: cover;}
	.bannerwrap .swiper-slide a .text p{font-size: 24px;line-height: 30px;margin-bottom: 10px;}
	.bannerwrap .swiper-slide a .text h3{font-size: 20px;line-height: 20px;}
	
	.index01-tl .tl span{display: none;}
	.index01-tl .tl h3{font-size: 26px;margin: 0;}
	.index01wrap{margin: 50px auto 30px;}
	.index01-tl .moretext{margin-top: 0;}
	.index01{flex-wrap: wrap;-webkit-flex-wrap:wrap;}
	.i01item{width: 100%;margin-bottom: 20px;}
	.i01list a{padding: 20px 10px;}
	.i01list a h3{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	
	.index02wrap{padding: 50px 0;}
	.i02-text{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.i02-textl{width: 100%;margin-bottom: 20px;}
	.i02-textl h4{padding: 0;font-size: 18px;line-height: 32px;}
	.i02-textr{width: 100%;}
	.i02-textr h4{font-size: 14px;line-height: 24px;}
	
	.i02-img{flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.i02imgbox{width: 100%;}
	.i02-img .numwrap{width: 100%;padding: 0 20px;}
	.mumping_mun01 li h2{font-size: 40px;}
	.mumping_mun01 li span{font-size: 40px;}
	.mumping_mun01 li{height: 80px;}
	
	.index03wrap{padding: 50px 0;}
	.index03{flex-wrap: wrap;-webkit-flex-wrap:wrap}
	.index03-l{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 30px;}
	.index03-l .index01-tl{width: auto;margin-bottom: 0;}
	.i03-tab{display: flex;display: -webkit-flex;width: auto;margin-top: 0;}
	.i03-tab a{width: auto;height: 40px;font-size: 16px;}
	.i03-tab a span{margin-right: 10px;font-size: 16px;}
	.i03-tab a:first-child{border-top: none;margin-right: 20px;}
	.index03-r{width: 100%;margin: auto;}
	.index03-r .swiper-slide .imgbox{width: 70%;margin: auto;}
	.index03-r .swiper-slide .text{width: 40%;}
	.index03-r .swiper-slide .imgbox img{max-width: 100%;}
	.index03-r .swiper-slide{flex-wrap: wrap;-webkit-flex-wrap:wrap;}
	.index03-r .swiper-slide .text{width: 100%;text-align: center;margin-top: 30px;}
	.index03-r .swiper-slide .text h3{font-size: 22px;margin-bottom: 20px;}
	.index03-r .swiper-slide .text h4{font-size: 14px;line-height: 24px;}
	.i03page .swiper-button-prev, .i03page .swiper-button-next{width: 30px;height: 30px;}
	.jt{width: 15px;}
	.i03page .swiper-button-next{margin-left: 10px;}
	.i03page{bottom: -10px;}
	
	/* .index04 */
	.index04{margin: 50px auto;}
	.index01-tl{margin-bottom: 20px;}
	.index04 .i02-textl{margin-bottom: 0;}
	.i04imgbox{margin-top: 30px;}
	.i04imgbox img{height: 300px;object-fit: cover;}
	.f-topwrap{display: none;}
	.f-bot p{font-size: 12px;line-height: 20px;text-align: center;}
	.f-bot>a{display: none;}
	
	/* .a-banner img */
	.a-banner img{height: 250px;object-fit: cover;}
	.a-banner{margin-top: 60px;}
	.a-bannertext h3{font-size: 28px;margin-bottom: 0;}
	.a-bannertext .line{display: none;}
	
	.a-tablink a{margin-right: 10px;font-size: 14px;}
	.about01{margin: 50px auto;}
	.a-tl01{font-size: 26px;margin-bottom: 30px;}
	.about01 .info p{font-size: 14px;line-height: 24px;}
	
	/* .about01 .mumping_mun01 */
	.about01 .mumping_mun01{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.about01 .mumping_mun01 li{width: 50%;box-sizing: border-box;border: 1px solid #ddd;}
	.about01 .mumping_mun01 li:nth-of-type(1){margin-right: -1px;}
	.about01 .mumping_mun01 li:last-child{width: 100%;border: 1px solid #ddd;margin-top: -1px;}
	.mumping_mun01 li h2,.mumping_mun01 li span{font-size: 30px;}
	.mumping_mun01 .numtext h3{margin-top: 5px;font-size: 12px;}
	.mumping_mun01 .numtext p{font-size: 14px;}
	.about01 .mumping_mun01{margin: 30px auto;}
	.about02wrap{margin: 50px auto;}
	.about02tl{font-size: 18px;line-height: 28px;}
	.about02{margin-top: 30px;}
	.about02 .imglist .imgbox{width: calc((100% - 20px)/3);margin-right: 10px;height: 80px;}
	.about02 .imglist .imgbox:nth-of-type(6n){margin-right: 10px;}
	.about02 .imglist .imgbox:nth-of-type(3n){margin-right: 0;}
	
	.about03wrap{padding: 50px 0 30px;}
	.about03min{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.about03min li{width: 100%;padding: 30px 20px;margin-bottom: 20px;}
	.about03min li .icon h3{font-size: 60px;}
	.about03min li .icon .imgbox{width: 80px;height: 80px;}
	.about03min li .icon .imgbox img{display: block;max-width: 50%;max-height: 50%;}
	.about03min li .icon{padding-top: 30px;margin-bottom: 20px;}
	.about03min li h3{font-size: 24px;margin-bottom: 20px;}
	.about03min li h4{line-height: 26px;}
	
	.about04wrap{margin: 50px auto 30px;}
	.about04 .item{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 10px;}
	.about04 .item:nth-of-type(2n){margin-right: 0;}
	.about04 .item .tex{padding: 10px 10px 20px;}
	.about04 .item .tex h4{font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;min-height: 48px;margin-bottom: 20px;}
	.about04 .item .tex p{font-size: 14px;}
	
	.about05wrap{padding: 80px 0 50px;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.about05-right{position: relative;border-bottom: 1px solid #ddd;top: 0;}
	.about05wrap{border: none;}
	.about05-right p{text-align: center;padding: 0 10px;padding-bottom: 10px;}
	.about05-right p::after{left: 0;width: 100%;height: 2px;top: initial;bottom: 0;opacity: 0;}
	.about05-right .swiper-slide-thumb-active p::after{height: 2px;opacity: 1;}
	.about05-left{width: 100%;margin-top: 30px;}
	.about05-left .item{display: block;}
	.about05-left .item .imgbox{width: 100%;}
	.about05-left .item .imgbox img{width: 100%;}
	.about05-left .item .text{width: 100%;padding: 0;margin-top: 30px;}
	.about05-left .item .text h3{margin-bottom: 20px;}
	.about05-left .item .text h4{font-size: 14px;line-height: 24px;}
	.about05-left .a-tl01{position: absolute;top: -140px;left: 0;}
	.about05-right .swiper-slide-thumb-active p{font-size: 24px;}
	
	
	/* .newswrap */
	.newswrap{margin: 50px auto;min-height:50%;}
	.newsminwrap{margin-top: 30px;}
	.n01item{display: block;}
	.n01item .imgbox{width: 100%;}
	.n01item .text{width: 100%;padding: 30px 20px;}
	.n01item .text h3{font-size: 18px;line-height: 28px;margin-bottom: 10px;}
	.n01item .text h4{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.n01item .text .data p{font-size: 14px;}
	.news02{margin-top: 20px;}
	.news02 .n01item .imgbox{width: 100%;}
	.news02 .n01item .text{width: 100%;}
	.news02 .n01item{margin-bottom: 20px;}
	.news02 .n01item .text h3{font-size: 18px;display: block;}
	
	/* .position01 */
	.position01{margin: 50px auto;}
	.position01 h3{font-size: 26px;margin-bottom: 0;}
	.position01 h4{}
	.job01wrap{padding: 50px 0;}
	.job01tab{flex-wrap: wrap;-webkit-flex-wrap: wrap;position: relative;}
	.job01tab-l{width: 100%;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.job01tab-l .sel{display: block;width: 49%;margin-bottom: 20px;}
	.job01tab-l .sel p{margin-bottom: 10px;}
	.job01tab .btn{position: absolute;right: 0;bottom: 20px;width: 49%;}
	
	.jobmin{margin-top: 30px;}
	.jobmin .item{width: 100%;margin-right: 0;}
	.showinfocont{width: 94%;}
	.showinfocont .closeicon{right: 0;top: 0;filter: brightness(0.5);}
	
	/* .pro01wrap */
	.pro01wrap{padding: 50px 0;}
	.pro01-tl{font-size: 26px;margin-bottom: 30px;}
	.pro01min .item{width: 49%;margin-right: 0;margin-bottom: 30px;}
	.pro01min .item .imgbox{height: 160px;}
	.pro01min .item p{font-size: 16px;margin: 20px 0;box-sizing:border-box;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
	.pro01min .item .more{width: 120px;height: 30px;margin-bottom: -15px;}
	.pro01min{justify-content: space-between;-webkit-justify-content: space-between;}
	
	/* .a-bannertext .link */
	.a-bannertext .link{display: none;}
	.proinfo{margin: 0;padding: 50px 0;box-shadow: none;}
	.proinfo01{display: block;padding-bottom: 30px;}
	.pinfo01-tl{width: 100%;}
	.pinfo01-imgbox{width: 100%;margin: 0;margin-top: 30px;}
	.pinfo01-imgbox img{max-width: 100%;}
	.pinfo01-tl .more{width: 100%;height: 46px;}
	.pinfo01-tl h3{font-size: 22px;}
	.pinfo01-tl .more img{height: 24px;}
	.proinfo02 p{font-size: 14px;line-height: 28px;}
	.inve01list a:before{width: 6px;height: 6px;}
	.inve01list a p{font-size: 14px;width: calc(100% - 80px);}
	.inve01list a{padding-left: 12px;font-size: 12px;}
	.propage{margin: 0 0 50px;padding: 0 10px;height: 50px;}
	.propage a{font-size: 12px;}
	
	/* .innovate01 */
	.innovate01{margin: 50px auto;}
	.innovate01 .text h3{font-size: 26px;margin-bottom: 30px;}
	.innovate01 .text h4{font-size: 14px;line-height: 24px;}
	.innovate01{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.innovate01 .text{width: 100%;}
	.innovate01 .imgbox{width: 100%;margin-top: 20px;padding: 0;}
	.innovate01 .imgbox:before{display: none;}
	
	/* .inve01 */
	.inve01{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.inve01li{width: 100%;margin-bottom: 30px;}
	.inve01li:last-child{margin-bottom: 0;}
	.inve01tls h3{font-size: 26px;}
	.inve01tls a{font-size: 14px;}
	.inve01list a span{font-size: 14px;}
	.inve01list a{height: 60px;}
	
	/* .inve02 */
	.inve02{margin: 50px 0;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.inve02text{width: 100%;}
	.inve02text .a-tl01{margin-bottom: 30px;}
	.inve02text .min>h4{font-size: 18px;margin-bottom: 20px;}
	.lxul h4{font-size: 18px;}
	.lxul p{font-size: 14px;}
	.lxul i{margin-right: 10px;width: 32px;height: 32px;}
	.inve02 .mapwrap{width: 100%;}
	
	/* .contact01wrap */
	.contact01wrap{margin: 50px auto;}
	.contact{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.contact .item{width: 100%;}
	.contact .item .text>h3{font-size: 18px;margin-bottom: 20px;}
	.mapwrap{height: 300px;margin-top: 0;}
	.contact .item:last-child{margin-top: 50px;}
	
	.position01 h3{font-size: 22px;line-height: 30px;margin-bottom: 20px;}
	.position02wrap{padding: 50px 0;}
	.p02-item{flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom: 30px;}
	.p02-text{width: 100%;}
	.p02-imgbox{width: 100%;margin-top: 20px;}
	.p02-text h3{font-size: 22px;margin-bottom: 20px;line-height: 30px;}
	.p02-item:last-child{display: block;}
	
	/* .position03 */
	.position03{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.position03 .item{width: 100%;margin-bottom: 30px;}
	.position03 .item .text h3{font-size: 22px;}
	.position03 .item:last-child{margin-bottom: 0;}
	
	
	.hamburger.is-closed .hamb-middle{margin-top: -1px;}
	.hamburger.is-closed .hamb-top{top: 2px;}
	.hamburger.is-closed .hamb-bottom{bottom: 2px;}
	.sidebar-nav{z-index: 9;background-color:#fff;padding:100px 30px 50px;}
	.sidebar-nav .sidebar-brand a{color: #222;}
	.sidebar-nav .sidebar-brand>a{border-bottom: 1px solid rgba(0,0,0,0.2);padding-bottom:20px;}
	.sidebar-nav .sidebar-brand .xl{padding-bottom: 20px;}
	.sidebar-nav{overflow-y: scroll;}
	.headerwrap_current .header{background-color: #1a1a1a;}
	.sidebar-nav .sidebar-brand .sidebar-brand-there a{font-size: 14px;}
	.sidebar-nav .sidebar-brand a .sj{border-color: #222;}
	.sidebar-nav-two .sidebar-brand-two a{box-sizing: border-box;padding: 0 20px;}
	.sidebar-nav-two .sidebar-brand-there a{padding: 0 40px;}
	.hamburger{height: 26px;right: 2%;top: 18px;z-index: 10;display:block;}
	.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom{background-color: #303D96;height: 2px;}
    
    /* .ninfowrap */
	.ninfowrap{margin: 100px auto 50px;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.ninfo{width: 100%;}
	.n-tl h3{line-height: 30px;font-size: 20px;}
	.n-tl .data a{font-size: 14px;margin-right: 20px;}
	.ninfomin p{font-size: 14px;line-height: 24px;}
	/* .ninfo-r */
	.ninfo-r{width: 100%;margin-top: 50px;}
	

    .about04 .item .imgbox{height: 120px;}
    .about03min li:last-child{margin-bottom:0;}
    .about05-right p{font-size: 14px;}
    .about05-right .swiper-slide-thumb-active p{font-size: 18px;}
    .about05-right{height: auto;}
    .ninfowrap{min-height: 90%;}
    
    .h-right .language a img{filter: none;}
    .h-right .language a.oa{color: #333333;}
    .job01tab-l .sel select{width: 100%;}
    
    
    /* .intwotext h3 */
	.intwotext h3{font-size: 26px;margin-bottom: 20px;}
	.innovatetwo{margin: 40px auto;}
	.intwotext h4 br{display: none;}
	.intwotext h4{font-size: 16px;}
	.innovatetwomin{margin-top: 40px;}
	.intwomin li .looktl>p:first-child, .innovatetwomin .intoptl p:first-child{padding: 0 20px;}
	.intwomin li .looktl>p{font-size: 14px;line-height: 20px;}
	.intwomin li .textinfo h4{font-size: 16px;line-height: 24px;}
	.intwomin li .textinfo h3{font-size: 20px;}
    .innovatetwominwrap{width: 100%;overflow-x:scroll;}
    .innovatetwomin{width:900px;}
    
    .about02page .swiper-pagination-bullet{width: 8px;height: 8px;margin-right:6px;}
    .about02page{margin-top: 20px;}
    .about04 .swiper-slide{box-shadow: 0px 0px 8px 0px rgb(4 0 0 / 8%);}
    .about04 .swiper-container{padding: 8px;}
    .i01imgbox img{height: auto;}
    
    
    /*20231229*/
    .bannerwrap .swiper-slide-active a .text02{left: 50%;}
    .i02imgbox .icon{width: 50px;}
    .i03-tab a{font-size: 14px;}
    .index03-l{display: block;}
    .i03-tab{margin-top: 10px;}
    .i03-tab a:first-child{border-bottom-color:inherit;}
    .totop{width: 30px;height: 30px;}
    .totopwrap{right: 0;bottom:60px;}
    .totop{font-size: 12px;}
    
	
}