@media only screen and (min-width: 956px) and (max-width: 1268px){
	.header{width: 94%;}
	.header .logo img{height: 24px;}
	.nav li a{width: 80px;line-height: 80px;}
	.h-icon a i{font-size: 16px;}
	.language a{font-size: 12px;width: 36px;line-height: 22px;}
	
	
	.center{width: 94%;}
	.mumping_mun02 li .textbox .numfont h2{font-size: 36px;}
	.mumping_mun02 li .imgbox img{height: 50px;}
	.mumping_mun02 li .textbox h3{font-size: 14px;}
	.mumping_mun02{padding: 30px 0 20px;}
	.banner .swiper-pagination01{bottom: 140px;}
	.ass ul li{width: 46px;height: 46px;}
	.i01-link a{width: calc((100% - 210px)/8);margin-right: 30px;}
	.i01-link a p{font-size: 14px;margin-top: 10px;}
	.i01-link a .imgbox img{max-width: 80%;max-height: 80%;}
	.index01min{margin-top: 30px;}
	.i-tl01 p{font-size: 50px;}
	.i-tl01 h3{font-size: 30px;}
	.i-tl01 strong{margin-top: 30px;}
	.index01wrap{padding: 60px 0;}
	.i01-li .item .text{padding: 20px 20px 20px;transform: translateY(-60px);}
	.i01-li02 .item, .i01-li .item{height: 320px;}
	.i01-li02 .item{height: 300px;}
	.i01-li03 .item{height: 280px;}
	.more{width: 160px;height: 42px;font-size: 14px;}
	.index01 .more{margin-top: 30px;}
	.i01-li .item .text h3{font-size: 18px;}
	.i-tl01 h4{font-size: 16px;}
	.index02min .item{padding: 40px 15px;}
	.index02min .item .imgbox img{height: 40px;}
	.index02min .item .imgbox{margin-bottom: 20px;}
	.index02min .item h3{font-size: 20px;}
	.index02min .item h4{font-size: 14px;line-height: 22px;}
	.index02min .item .more{margin-top: 40px;width: 140px;height: 34px;font-size: 13px;}
	.index03wrap{margin: 80px auto;}
	.index03min .item .imgbox{width: 120px;height: 120px;margin-bottom: 40px;}
	.index03min .item .imgbox img{max-width: 50%;max-height: 50%;}
	.index03min .item h3{margin-bottom: 20px;}
	.index03min .item h4{font-size: 14px;}
	.index03min{margin-top: 50px;}
	.index04wrap{padding: 60px 0;}
	.i04-tab{margin: 40px 0;}
	.i04min .item{width: calc((100% - 60px)/4);}
	.i04min .item .imgbox img{height: 150px;}
	.i04min .item .text h3{margin-bottom: 15px;}
	.i04min .item .text p{font-size: 14px;}
	.i04min{margin-bottom: 40px;}
	.index05-top .item,.index05-top .swiper-slide{height: 90px;}
	.index05-top{margin-top: 40px;}
	.index05-bot{margin-top: 40px;padding: 40px 120px;}
	.index05-bot .swiper-button-prev{left: 40px;}
	.index05-bot .swiper-button-next{right: 40px;}
	.index05wrap{margin: 60px auto;}
	.index06 p{font-size: 24px;}
	.index06 h3{font-size: 30px;}
	
	.f-top{padding-top: 60px;}
	.f-navlist a{font-size: 14px;line-height: 30px;}
	.f-form{height: 46px;}
	.f-form input{font-size: 14px;}
	.f-form button{font-size: 14px;}
	.f-form{width: 360px;}
	.ba{padding: 25px 0;margin-top: 25px;}
	
	.case-link .item{width: 110px;height: 110px;border-radius: 8px;}
	.casewrap{margin: 60px auto;}
	.case01{margin-top: 50px;}
	.c01-item{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 30px;}
	.n-page{margin-top: 30px;}
	
	.caseinfo01 .imgslider .bigimgbox{height: 420px;}
	.caseinfo01wrap{padding: 60px 0;}
	.case-text{padding: 40px;}
	.proitem .imgbox{height: 240px;}
	.proitem p{font-size: 16px;line-height: 60px;}
	.proinfo01wrap{padding-bottom: 0;}
	.caseinfo03 .item{height: 260px;}
	.caseinfo03wrap{margin: 80px auto;}
	
	.about01wrap{margin: 60px auto;}
	.about01min h3{font-size: 28px;}
	.about01min p{font-size: 22px;margin-bottom: 40px;}
	.about01min h4{font-size: 14px;line-height: 28px;}
	.a01-num{margin-top: 60px;box-sizing: border-box;padding: 0 30px;}
	.mumping_mun01 li .numtext{font-size: 16px;}
	.mumping_mun01 li .numfont h2{font-size: 52px;}
	.about02wrap{padding-top: 80px;}
	.about02-text>h3{font-size: 28px;}
	.about02-text>h4{box-sizing: border-box;padding: 0 30px;font-size: 15px;}
	.about02list{margin-top: 80px;margin-bottom: 20px;}
	.about02list .item .imgbox{width: 80px;height: 80px;}
	.about02list .item h3{font-size: 20px;}
	.about02list .item h4{font-size: 14px;}
	.about02list .item{padding-top: 30px;}
	.about02bot img{max-width: 96%;}
	.about03min .imgbox{width: 40%;}
	.about03min .imgbox img{max-width: 100%;}
	.about03min .text{padding-left: 80px;}
	.about03min .text h2{font-size: 36px;}
	.about03min .text h3{font-size: 20px;}
	.about03min .text p{font-size: 18px;}
	.about03min .text h4{font-size: 14px;line-height: 28px;margin-bottom: 30px;}
	.about04wrap{margin: 80px auto;}
	
	.team01wrap{margin: 80px auto;}
	.team01font{font-size: 16px;line-height: 30px;}
	.team02{margin: 80px auto;}
	.team03wrap{margin: 80px auto 60px;}
	
	.historywrap{margin: 80px auto;}
	.historytop .text h3{font-size: 26px;}
	.historytop .swiper-slide-thumb-active .text h3{font-size: 40px;}
	.historybot .gallery-top{padding: 50px 0;}
	.history01{margin-top: 80px;}
	
	.honor01wrap{margin: 80px auto;padding-bottom: 80pxs;}
	.honor03wrap{margin: 80px auto;}
	.a-banner{margin-top: 80px;}
	
	.sol01wrap{margin: 80px auto;}
	.sol01item .text{padding: 0 60px;}
	.sol01{margin-top: 50px;}
	
	.n-link a{width: 140px;height: 40px;}
	.n-link{margin-bottom: 50px;}
	.news .item{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 30pxs;}
	.news .item .text h3{font-size: 20px;}
	.news .item .text p{font-size: 14px;}
	.news .item .text{padding: 25px 20px;}
	.news .item .text h4{margin-bottom: 20px;}
	
	.ninfo-tl>h3{font-size: 30px;}
	.ninfo-tl .data{font-size: 14px;}
	.ninfo-tl .data i{font-size: 20px;}
	.ninfo-tl{padding-bottom: 30px;margin-bottom: 40px;}
	.ninfo-page{padding-top: 30px;margin-top: 60px;}
	.ninfo{padding-bottom: 80px;}
	.ninfomin p{font-size: 15px;margin-bottom: 15px;}
	.ninfo-page a{font-size: 15px;}
	.ninfo{padding: 60px 80px 100px;}
	
	.contactwrap{padding: 80px 0 100px;}
	.cont-ltext{font-size: 16px;}
	.cont-l .more{margin-bottom: 50px;height: 42px;}
	.cont-right label input, .cont-right label textarea{width: 440px;height: 50px;font-size: 14px;}
	.cont-right label p{font-size: 16px;}
	.cont-right label textarea{height: 100px;}
	.cont-right .more{width: 200px;height: 52px;}
	
	.a-btext h3{font-size: 32px;}
	.a-btext h3:before{margin-right: 15px;}
	.a-btext p{font-size: 22px;}
	.a-bmbx a{font-size: 14px;}
	.a-bmbx span{font-size: 14px;margin: 0 5px;}
	.a-bmbx a>i{font-size: 16px;margin-right: 5px;}
	
	.coop01 li .imgbox{height: 80px;}
	.coop01 li h3{font-size: 26px;}
	.coop01 li h4{font-size: 14px;}
	.coop02min .item img{height: 130px;}
	.coop02min{margin-top: 40px;}
	.coop01 li p{font-size: 16px;}
	
	.i-btext{bottom: 34%;}
	
}

@media only screen and (min-width:750px) and (max-width:1000px) {
	.header{width: 94%;}
	.header .logo img{height: 24px;}
	.nav li a{width: 80px;line-height: 80px;}
	.h-icon a i{font-size: 16px;}
	.language a{font-size: 12px;width: 36px;line-height: 22px;}
	
	
	.center{width: 94%;}
	.mumping_mun02 li .textbox .numfont h2{font-size: 36px;}
	.mumping_mun02 li .imgbox img{height: 50px;}
	.mumping_mun02 li .textbox h3{font-size: 14px;}
	.mumping_mun02{padding: 30px 0 20px;}
	.banner .swiper-pagination01{bottom: 140px;}
	.ass ul li{width: 46px;height: 46px;}
	.i01-link a{width: calc((100% - 210px)/8);margin-right: 30px;}
	.i01-link a p{font-size: 14px;margin-top: 10px;}
	.i01-link a .imgbox img{max-width: 80%;max-height: 80%;}
	.index01min{margin-top: 30px;}
	.i-tl01 p{font-size: 50px;}
	.i-tl01 h3{font-size: 30px;}
	.i-tl01 strong{margin-top: 30px;}
	.index01wrap{padding: 60px 0;}
	.i01-li .item .text{padding: 20px 20px 20px;transform: translateY(-60px);}
	.i01-li02 .item, .i01-li .item{height: 320px;}
	.i01-li02 .item{height: 300px;}
	.i01-li03 .item{height: 280px;}
	.more{width: 160px;height: 42px;font-size: 14px;}
	.index01 .more{margin-top: 30px;}
	.i01-li .item .text h3{font-size: 18px;}
	.i-tl01 h4{font-size: 16px;}
	.index02min .item{padding: 40px 15px;}
	.index02min .item .imgbox img{height: 40px;}
	.index02min .item .imgbox{margin-bottom: 20px;}
	.index02min .item h3{font-size: 20px;}
	.index02min .item h4{font-size: 14px;line-height: 22px;}
	.index02min .item .more{margin-top: 40px;width: 140px;height: 34px;font-size: 13px;}
	.index03wrap{margin: 80px auto;}
	.index03min .item .imgbox{width: 120px;height: 120px;margin-bottom: 40px;}
	.index03min .item .imgbox img{max-width: 50%;max-height: 50%;}
	.index03min .item h3{margin-bottom: 20px;}
	.index03min .item h4{font-size: 14px;}
	.index03min{margin-top: 50px;}
	.index04wrap{padding: 60px 0;}
	.i04-tab{margin: 40px 0;}
	.i04min .item{width: calc((100% - 60px)/4);}
	.i04min .item .imgbox img{height: 150px;}
	.i04min .item .text h3{margin-bottom: 15px;}
	.i04min .item .text p{font-size: 14px;}
	.i04min{margin-bottom: 40px;}
	.index05-top .item,.index05-top .swiper-slide{height: 90px;}
	.index05-top{margin-top: 40px;}
	.index05-bot{margin-top: 40px;padding: 40px 120px;}
	.index05-bot .swiper-button-prev{left: 40px;}
	.index05-bot .swiper-button-next{right: 40px;}
	.index05wrap{margin: 60px auto;}
	.index06 p{font-size: 24px;}
	.index06 h3{font-size: 30px;}
	
	.f-top{padding-top: 60px;}
	.f-navlist a{font-size: 14px;line-height: 30px;}
	.f-form{height: 46px;}
	.f-form input{font-size: 14px;}
	.f-form button{font-size: 14px;}
	.f-form{width: 360px;}
	.ba{padding: 25px 0;margin-top: 25px;}
	
	.case-link .item{width: 110px;height: 110px;border-radius: 8px;}
	.casewrap{margin: 60px auto;}
	.case01{margin-top: 50px;}
	.c01-item{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 30px;}
	.n-page{margin-top: 30px;}
	
	.caseinfo01 .imgslider .bigimgbox{height: 420px;}
	.caseinfo01wrap{padding: 60px 0;}
	.case-text{padding: 40px;}
	.proitem .imgbox{height: 240px;}
	.proitem p{font-size: 16px;line-height: 60px;}
	.proinfo01wrap{padding-bottom: 0;}
	.caseinfo03 .item{height: 260px;}
	.caseinfo03wrap{margin: 80px auto;}
	
	.about01wrap{margin: 60px auto;}
	.about01min h3{font-size: 28px;}
	.about01min p{font-size: 22px;margin-bottom: 40px;}
	.about01min h4{font-size: 14px;line-height: 28px;}
	.a01-num{margin-top: 60px;box-sizing: border-box;padding: 0 30px;}
	.mumping_mun01 li .numtext{font-size: 16px;}
	.mumping_mun01 li .numfont h2{font-size: 52px;}
	.about02wrap{padding-top: 80px;}
	.about02-text>h3{font-size: 28px;}
	.about02-text>h4{box-sizing: border-box;padding: 0 30px;font-size: 15px;}
	.about02list{margin-top: 80px;margin-bottom: 20px;}
	.about02list .item .imgbox{width: 80px;height: 80px;}
	.about02list .item h3{font-size: 20px;}
	.about02list .item h4{font-size: 14px;}
	.about02list .item{padding-top: 30px;}
	.about02bot img{max-width: 96%;}
	.about03min .imgbox{width: 40%;}
	.about03min .imgbox img{max-width: 100%;}
	.about03min .text{padding-left: 80px;}
	.about03min .text h2{font-size: 36px;}
	.about03min .text h3{font-size: 20px;}
	.about03min .text p{font-size: 18px;}
	.about03min .text h4{font-size: 14px;line-height: 28px;margin-bottom: 30px;}
	.about04wrap{margin: 80px auto;}
	
	.team01wrap{margin: 80px auto;}
	.team01font{font-size: 16px;line-height: 30px;}
	.team02{margin: 80px auto;}
	.team03wrap{margin: 80px auto 60px;}
	
	.historywrap{margin: 80px auto;}
	.historytop .text h3{font-size: 26px;}
	.historytop .swiper-slide-thumb-active .text h3{font-size: 40px;}
	.historybot .gallery-top{padding: 50px 0;}
	.history01{margin-top: 80px;}
	
	.honor01wrap{margin: 80px auto;padding-bottom: 80pxs;}
	.honor03wrap{margin: 80px auto;}
	.a-banner{margin-top: 80px;}
	
	.sol01wrap{margin: 80px auto;}
	.sol01item .text{padding: 0 60px;}
	.sol01{margin-top: 50px;}
	
	.n-link a{width: 140px;height: 40px;}
	.n-link{margin-bottom: 50px;}
	.news .item{width: calc((100% - 60px)/3);margin-right: 30px;margin-bottom: 30pxs;}
	.news .item .text h3{font-size: 20px;}
	.news .item .text p{font-size: 14px;}
	.news .item .text{padding: 25px 20px;}
	.news .item .text h4{margin-bottom: 20px;}
	
	.ninfo-tl>h3{font-size: 30px;}
	.ninfo-tl .data{font-size: 14px;}
	.ninfo-tl .data i{font-size: 20px;}
	.ninfo-tl{padding-bottom: 30px;margin-bottom: 40px;}
	.ninfo-page{padding-top: 30px;margin-top: 60px;}
	.ninfo{padding-bottom: 80px;}
	.ninfomin p{font-size: 15px;margin-bottom: 15px;}
	.ninfo-page a{font-size: 15px;}
	.ninfo{padding: 60px 80px 100px;}
	
	.contactwrap{padding: 80px 0 100px;}
	.cont-ltext{font-size: 16px;}
	.cont-l .more{margin-bottom: 50px;height: 42px;}
	.cont-right label input, .cont-right label textarea{width: 440px;height: 50px;font-size: 14px;}
	.cont-right label p{font-size: 16px;}
	.cont-right label textarea{height: 100px;}
	.cont-right .more{width: 200px;height: 52px;}
	
	.a-btext h3{font-size: 32px;}
	.a-btext h3:before{margin-right: 15px;}
	.a-btext p{font-size: 22px;}
	.a-bmbx a{font-size: 14px;}
	.a-bmbx span{font-size: 14px;margin: 0 5px;}
	.a-bmbx a>i{font-size: 16px;margin-right: 5px;}
	
	.coop01 li .imgbox{height: 80px;}
	.coop01 li h3{font-size: 26px;}
	.coop01 li h4{font-size: 14px;}
	.coop02min .item img{height: 130px;}
	.coop02min{margin-top: 40px;}
	.coop01 li p{font-size: 16px;}
	
	
	.header .logo img{height: 22px;}
	.h-icon a{display: none;}
	.h-icon a:first-child{display: block;margin-right: 10px;}
	.nav li a{font-size: 13px;width: 60px;line-height: 70px;}
	.language a{width: 30px;line-height: 30px;border-radius: 50%;}
	.header{width: 96%;}
	.center{width: 96%;}
	
	.bannerwrap{height: 56%;}
	.i-btext{bottom: 30%;}
	.banner .swiper-pagination01{bottom: 130px;}
	.mumping_mun02 li .imgbox img{height: 45px;}
	.mumping_mun02 li .textbox .numfont h2{font-size: 30px;}
	.i-tl01 strong{margin-top: 20px;}
	.i01-link a{width: calc(100% / 7);margin-right: 0;}
	.i01-link a:last-child{display: none;}
	.i01-link a:nth-last-of-type(2){margin-right: 0;}
	.i-tl01 p{font-size: 42px;}
	.i-tl01 h3{font-size: 26px;}
	.i01-li02 .item, .i01-li .item{height: 280px;}
	.i01-li02 .item{height: 250px;}
	.i01-li03 .item{height: 220px;}
	.i01-li03,.i01-li02{margin-top: 20px;}
	
	.index02min .item{width: 20%;}
	.index02min .item .imgbox{margin-bottom: 15px;}
	.index02min{margin-top: 40px;}
	.index03min .item{width: calc((100% - 100px)/3);}
	.index03min .item .imgbox{width: 100px;height: 100px;margin-bottom: 20px;}
	.index03min{margin-top: 40px;}
	.index03wrap{margin: 60px auto;}
	.i04min .item{width: calc((100% - 40px)/3);}
	.i04min .item .text{padding: 15px 15px 30px;}
	.i04min .item:last-child{display: none;}
	.i04-tab .more{width: 140px;}
	.index05-bot{margin-top: 30px;padding: 30px 80px;}
	.index05-bot .swiper-button-prev{left: 20px;}
	.index05-bot .swiper-button-next{right: 20px;}
	.index05-bot .box .text h4{font-size: 14px;}
	.index05-bot .box .imgbox{width: 180px;}
	.index05-bot .box .text{width: calc(100% - 220px);}
	.index06 h3{font-size: 26px;}
	.index06 p{font-size: 22px;}
	.index06 .more{width: 140px;height: 40px;}
	
	.f-nav li{margin-right: 10px;}
	.f-form{width: 300px;}
	.f-share{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.share-icon{width: 100%;margin-top: 30px;display: none;}
	.f-nav li h3{font-size: 16px;}
	.f-navlist a{font-size: 13px;}
	.f-lxf p{font-size: 13px;}
	.f-ewm p{font-size: 13px;}
	.ba{padding: 20px 0;margin-top: 20px;}
	.ba a{font-size: 13px;}
	.f-llist a{font-size: 13px;line-height: 30px;}
	
	.case-link .item{width: 95px;height: 95px;}
	.i01-link a p{font-size: 12px;margin-top: 5px;}
	.i01-link a .imgbox{width: 46px;height: 46px;}
	.case01{margin-top: 30px;}
	.c01-item .text h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.c01-item{width: calc((100% - 40px)/3);margin-right: 20px;}
	
	.caseinfo01 .imgslider .bigimgbox{height: 360px;}
	.caseinfo01 .imgslider .smallimgbox{height: 70px;}
	.case-text{padding: 30px 20px;}
	.case-text a{width: 140px;height: 40px;}
	.caseinfo02{margin-bottom: 40px;}
	.caseinfo02wrap{margin-bottom: 60px;}
	.caseinfo03 .item{width: calc((100% - 40px)/3);height: 200px;}
	.caseinfo03 .item .text p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.caseinfo03wrap{margin: 60px auto;}
	
	.proitem .imgbox{height: 200px;}
	.a-banner{margin-top: 70px;}
	.a-blink a{width: 150px;height: 60px;font-size: 15px;}
	.a-btext h3{font-size: 30px;}
	.a-btext p{font-size: 18px;padding-left: 75px;}
	.a-banner .b-imgs{height: 320px;object-fit: cover;}
	.mumping_mun01 li .numfont span{font-size: 22px;}
	.mumping_mun01 li .numfont h2{font-size: 46px;}
	.about02list .item{width: calc((100% - 40px)/5);padding: 20px 10px 30px;}
	.about02list .item .imgbox{width: 70px;height: 70px;}
	.about02list{margin-top: 60px;}
	
	.about03min .imgbox{width: 45%;}
	.about03min .text{padding-left: 30px;}
	.about03min .text h2{font-size: 32px;}
	.about03min .text h3{font-size: 18px;line-height: 40px;}
	.about03min .text p{font-size: 16px;margin-bottom: 20px;}
	.about03min .text h4{font-size: 14px;line-height: 26px;}
	.about03min .text .info-font p{font-size: 14px;}
	.about04wrap{margin: 60px auto;}
	
	.team01wrap{margin: 60px auto;}
	.team03item{width: calc((100% - 60px)/4);margin-right: 20px;}
	
	.historytop .text h3{font-size: 24px;}
	.historytop .swiper-slide-thumb-active .text h3{font-size: 34px;}
	.historybot .item{width: 80%;}
	
	.honor01wrap{margin: 60px auto;padding-bottom: 60px;}
	.honor01{margin-top: 50px;}
	.honor01 .swiper-slide{width: 38%;}
	.honor03{padding: 0 50px;}
	
	.sol01item .text{padding: 0 40px;}
	.sol01item .text h3{font-size: 24px;margin-bottom: 20px;}
	.sol01item .text h4{font-size: 14px;}
	.sol01item .text h3 img{height: 32px;}
	.sol01item .imgbox .box>img{height: 250px;object-fit: cover;}
	
	.coop01wrap{margin: 60px auto;}
	.coop01 li .imgbox{height: 60px;margin-bottom: 15px;}
	.coop01 li h3{font-size: 24px;}
	.coop01 li p{font-size: 14px;margin-bottom: 20px;}
	.coop01 li h4{padding-top: 20px;}
	.coop01 li{width: 30%;}
	.coop02min .item img{width: 120px;height: 120px;}
	.coop02min .img img{width: 34px;}
	
	.news .item .imgbox{height: 160px;}
	.news .item{width: calc((100% - 40px)/3);margin-right: 20px;}
	
	.cont-l{width: 50%;}
	.cont-right{width: 50%;}
	.cont-right label input, .cont-right label textarea{width: 80%;}
	.a-bmbx{height: 60px;}
	
	.seader{width: 80%;}
	.seader form{width:100%;height: 70px;}
	.seader .close{right: -20px;}
	
	
	
	
	
}

@media only screen and (max-width:760px){
	
	
	.header{height: 60px;box-sizing: border-box;width: 96%;}
	.nav{display: none;}
	.header .logo{position: relative;z-index: 11;}
	.header .logo img{height: 24px;}
	.h-icon a{display: none;}
	.h-icon a:first-child{display: block;margin-right: 0;}
	.language a{width: auto;height: 18px;font-size: 14px;line-height: 18px;}
	.h-icon a i{font-size: 14px;}
	.h-right{padding-right:50px;}
	.language a:first-child{display: none;}
	.language{border-left: 1px solid #ddd;padding-left: 10px;}
	
	.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: #E32D36;height: 2px;}
	
	.seader{width: 90%;}
	.seader form{width: 100%;border-width: 2px;height: 50px;}
	.seader form input{padding: 0 10px;font-size: 12px;}
	.seader form button{font-size: 0;}
	.seader form button img{margin: 0;}
	.seader .close{right: 0;top: -40px;}
	.seader .close img{height: 28px;}
	
	
	
	.bannerwrap{height: auto;background-color: transparent;margin-top: 60px;}
	.banner .swiper-pagination01{bottom: 20px;}
	.banner .swiper-pagination01 .swiper-pagination-bullet{width: 10px;height: 10px;margin-right: 8px;}
	.banner{height: 250px;position: relative;background-color: #000;}
	
	
	.ib-num{position: relative;transform:none!important;-webkit-transform:none!important;}
	.mumping_mun02{position: relative;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.mumping_mun02 li{width: 50%;}
	
	.center{width: 94%;}
	.mumping_mun02{width: 100%;padding: 0;}
	.mumping_mun02 li .imgbox{ width: 40px;height: 40px;}
	.mumping_mun02 li .imgbox img{height: 40px;}
	.mumping_mun02 li .textbox .numfont h2{font-size: 28px;}
	.mumping_mun02 li .textbox h3{font-size: 14px;}
	.mumping_mun02 li{padding: 30px 15px;}
	.mumping_mun02 li .textbox{width: calc(100% - 40px);box-sizing: border-box;padding-left: 10px;margin: 0;}
	
	.i-tl01 p{font-size: 30px;}
	.i-tl01 h3{font-size: 24px;margin-top: -20px;}
	.i-tl01 strong{margin-top: 20px;}
	.index01wrap{padding: 50px 0;}
	.i01-link{margin-top: 30px;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.i01-link a{width: calc(100% / 3);margin: 0;margin-bottom: 20px;}
	.i01-link a p{font-size: 14px;}
	.i01-link a .imgbox{width: 40px;height: 40px;}
	.index01min{margin-top: 30px;}
	.i01-li02 .item, .i01-li .item{height: 180px;}
	.i01-li02 .item{height: 150px;}
	.i01-li03 .item{height: 120px;}
	.i01-li .item .text h3{font-size: 16px;padding-left: 10px;border-width: 2px;}
	.i01-li02,.i01-li03{margin-top: 10px;}
	.i01-li .item .text{padding: 20px 10px;transform: translateY(-50px);}
	.more{width: 140px;height: 36px;font-size: 14px;margin-top: 30px;}
	.index01 .more{margin-top: 30px;}
	
	.index02wrap::before{background-attachment: scroll;height: 100%;}
	.i-tl01 h4{font-size: 14px;line-height: 24px;}
	.index02min{margin-top: 30px;}
	.index02wrap{padding: 50px 0;}
	.index02min{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.index02min .item{width: 50%;padding: 30px 12px;border-bottom: 1px solid #fff;}
	.index02min .item .imgbox{height: 40px;margin-bottom: 15px;}
	.index02min .item h3{font-size: 18px;}
	.index02min .item strong{width: 25px;margin: 15px auto;}
	.index02min .item h4{font-size: 14px;-webkit-line-clamp: 3;line-clamp: 3;height: 72px;}
	.index02min .item .more{width: 90%;height: 34px;line-height: 34px;font-size: 12px;margin-top: 30px;}
	.index02min .item:last-child{width: 100%;}
	
	.index03wrap{margin: 50px auto;}
	.index03min{flex-wrap: wrap;-webkit-flex-wrap: wrap;padding: 0;margin-top: 30px;}
	.index03min .item{width: 100%;box-sizing: border-box;padding:20px;padding-left: 110px;position: relative;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);margin-bottom: 15px;text-align: left;}
	.index03min .item .imgbox{width: 80px;height: 80px;position: absolute;left: 10px;}
	.index03min .item .imgbox img{max-width:50%;max-height: 50%;}
	.index03min .item h3{font-size: 18px;margin-bottom: 15px;}
	.index03min .item h4{font-size: 14px;line-height: 20px;}
	
	.index04wrap{padding: 50px 0;}
	.i04-tab .more{margin-top: 0;width: 140px;height: 36px;margin-right: 10px;}
	.i04-tab{margin: 30px 0;}
	.i04min{flex-wrap: wrap;-webit-flex-wrap: wrap;margin-bottom: 20px;}
	.i04min .item{width: calc((100% - 10px)/2);margin-bottom: 10px;}
	.i04min .item .imgbox img{height: 100px;}
	.i04min .item .text{padding: 15px 10px;}
	.i04min .item .text h3{font-size: 16px;margin-bottom: 15px;}
	.i04min .item .text h4{font-size: 12px;line-height: 20px;}
	.i04min .item .text p{font-size: 12px;}
	.i04min .item .text p i{width: 15px;line-height: 15px;margin-right: 5px;font-size: 12px;height: 15px;}
	.i04-more{margin-top: 20px;}
	
	.index05wrap{margin: 50px auto;}
	.index05-top .item{height: 60px;margin-bottom: 10px;}
	.index05-top .swiper-slide{height: 60px;}
	.index05-top{margin-top: 30px;}
	.index05-bot{margin-top: 20px;padding: 30px 30px;}
	.index05-bot .box{display: block;}
	.index05-bot .box .text{width: 100%;}
	.index05-bot .box .text h4{font-size: 14px;}
	.index05-bot .box .imgbox img{width: 100%;}
	.index05-bot .box .imgbox{width: 160px;margin-bottom: 20px;}
	.index05-bot .swiper-button-next, .index05-bot .swiper-button-prev{width: 20px;}
	.index05-bot .swiper-button-next{right: 0;}
	.index05-bot .swiper-button-prev{left: 0;}
	
	.index06 p{font-size: 18px;}
	.index06 h3{font-size:24px;line-height: 34px;margin-bottom: 30px;}
	
	.f-nav{display: none;}
	.f-top{padding-top: 50px;}
	.f-lx{width: 100%;}
	.f-form{width: 100%;height: 46px;}
	.f-form input{font-size: 14px;}
	.f-form button{font-size: 14px;}
	.f-lxf p{font-size: 12px;line-height: 20px;}
	.f-ewm p{font-size: 12px;}
	.f-share{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.share-icon{width: 100%;display: none;}
	.f-llist a{font-size: 12px;line-height: 20px;}
	.f-llist i{height: 10px;margin: 0 5px;}
	.ba{padding: 12px 0;margin-top: 12px;}
	.ba a{font-size: 10px;margin-right: 5px;}
	
	.case-link .item{width: calc((100% - 20px)/3);height: 90px;margin-bottom:10px;}
	.case01{margin-top: 30px;justify-content: space-between;-webkit-justify-content: space-between;}
	.c01-item{width: calc((100% - 10px)/2);margin-right: 0;margin-bottom: 10px;}
	.c01-item .text h3{font-size: 16px;}
	.el-pager li{width: 34px;height: 34px;font-size: 12px;line-height: 34px;}
	.part .el-pagination .btn-prev .el-icon-arrow-left:before,.part .el-pagination .btn-next .el-icon-arrow-right:before{font-size: 12px;}
	.part .el-pagination .btn-prev,.part .el-pagination .btn-next{width: 60px;height: 34px;}
	.el-pager li,.part .el-pagination .btn-prev{margin-right: 10px;}
	.n-page{margin-top: 30px;}
	.casewrap{margin: 50px auto;}
	
	.caseinfo01wrap{padding: 50px 0 0;}
	.caseinfo01{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.caseinfo01 .imgslider{width: 100%;}
	.caseinfo01 .imgslider .bigimgbox{height: 250px;}
	.caseinfo01 .imgslider .smallimgbox{height: 50px;}
	.caseinfo01 .imgslider .gallery-thumbs{margin-top: 10px;}
	.case-text{width: 100%;padding: 30px 20px;}
	.case-text a{position: relative;bottom: 0;left: 0;transform: none;-webkit-transform: none;margin: auto;width: 50%;height: 40px;margin-top: 30px;}
	.case-text h3{font-size: 20px;margin-bottom: 20px;}
	.caseinfo02{padding: 50px 0 0;margin-bottom: 50px;}
	.caseinfo03wrap{margin: 50px auto;}
	.c03-tl h3{font-size: 22px;}
	.c03-tl{margin-bottom: 30px;}
	.caseinfo03{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.caseinfo03 .item{width: 100%;margin-bottom: 20px;height: 200px;}
	.caseinfo03 .item:last-child{margin-bottom: 0;}
	
	.a-banner{margin-top: 60px;}
	.a-banner .b-imgs{height: 250px;object-fit: cover;}
	.a-bmbx{display: none;}
	.a-btext h3{font-size: 24px;}
	.a-btext p{font-size: 14px;padding-left: 50px;margin-top: 15px;}
	.a-btext h3:before{width: 40px;margin-right: 10px;}
	.a-btext{padding-bottom: 0;}
	.caseinfo01 .imgslider .swiper-button-next, .caseinfo01 .imgslider .swiper-button-prev{width: 46px;height: 46px;line-height: 46px;font-size: 20px;}
	
	.promin{justify-content: space-between;-webkit-justify-content: space-between;}
	.proitem{width: 49%;margin: 0;margin-bottom: 10px;}
	.proitem02{width: 49%;}
	.proitem .imgbox{height: 150px;}
	.proitem p{line-height: 40px;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.prowrap{padding: 50px 0;}
	
	.a-blink{display: none;}
	.about01wrap{margin: 50px auto;}
	.about01min h3{font-size: 18px;line-height: 26px;margin: 20px 0;}
	.about01min p{font-size: 16px;margin-bottom: 30px;}
	.about01min h4{font-size: 14px;line-height: 26px;}
	.a01-num{margin-top: 50px;}
	.mumping_mun01{flex-wrap: wrap;-webkit-flex-wrap: wrap;box-sizing: border-box;padding: 0 15px;box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.05);}
	.mumping_mun01 li{width: 50%;padding: 20px 0;}
	.mumping_mun01 li .numtext{font-size: 14px;}
	.mumping_mun01 li .numfont h2{font-size: 32px;}
	.mumping_mun01 li .numfont span{font-size: 18px;}
	.about02wrap .bg{object-fit: cover;}
	.about02wrap{padding: 50px 0;}
	.about02-text>h3{font-size: 18px;line-height: 26px;}
	.about02-text>h4{font-size: 14px;}
	.about02list{margin-top: 30px;flex-wrap: wrap;-webkit-flex-wrap:wrap;}
	.about02list .item{width: 100%;box-sizing: border-box;padding:20px;padding-left: 120px;position: relative;text-align: left;margin-bottom: 10px;border-width: 2px;}
	.about02list .item .imgbox{width: 80px;height: 80px;position: absolute;left: 10px;top: 50%;margin-top: -40px;}
	.about02wrap .bg{height: 100%;}
	.about02list .item h3{margin-top: 0;font-size: 20px;}
	.about02list .item h4{font-size: 14px;}
	.about02list{margin-bottom: 0;}
	
	.about02bot img{max-width: 100%;}
	.about02bot{margin: 50px auto;}
	
	.about03{margin-top: 30px;}
	.about03min{display: block;width: 100%;background-color: #fff;}
	.about03min .imgbox{width: 100%;}
	.about03min .imgbox img{max-width: 70%;margin: auto;}
	.about03min .text{width: 100%;box-sizing: border-box;padding: 20px;text-align: center;}
	.about03min .text h2{font-size: 24px;}
	.about03min .text h3{font-size: 18px;line-height: 30px;}
	.about03min .text p{font-size: 16px;margin-bottom: 20px;}
	.about03min .text h4{margin-bottom: 20px;}
	.about03min .text h4,.about03min .text .info-font p{font-size: 14px;line-height: 26px;}
	
	.about04wrap{margin: 50px auto;}
	
	.team01wrap{margin: 50px auto;}
	.team01font{font-size: 16px;}
	.team02{margin: 50px auto;padding-bottom: 40px;}
	.team-tl h3{font-size: 24px;margin-bottom: 15px;}
	.team-tl p{font-size: 14px;}
	.team-tl{margin-bottom: 30px;}
	.team02info{font-size: 14px;line-height: 24px;margin-top: 20px;}
	.team03wrap{margin: 50px auto 40px;}
	.team-tl p{line-height: 24px;}
	.team03item{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 10px;}
	.team03item:nth-of-type(2n){margin-right: 0;}
	.team03item p{font-size: 14px;line-height: 40px;}
	
	.historywrap{margin: 50px auto;}
	.history01{margin-top: 50px;}
	
	.historytop .text h3{font-size: 14px;}
	.historytop .swiper-slide-thumb-active .text h3{font-size: 24px;}
	.historytop .text h3 span{font-size: 12px;}
	.historytop .swiper-button-next, .historytop .swiper-button-prev{width: 40px;height: 40px;font-size: 20px;bottom: -19px;}
	.historytop{padding: 0 40px;}
	.historytop .text{height: 50px;}
	.historybot .item{width: 90%;}
	.historybot .itembox{box-shadow: 0px 0px 5px 3px rgb(0 0 0 / 3%);padding: 25px 20px;}
	.historybot .gallery-top{padding: 50px 0 20px;}
	.historybot .itembox h4{font-size: 14px;}
	
	.honor01 .swiper-slide{width: 40%;}
	.honor01 .swiper-button-next, .honor01 .swiper-button-prev{width: auto;height: auto;}
	.honor01 .swiper-button-prev,.honor02 .swiper-button-prev,.honor03 .swiper-button-prev{left: 0;}
	.honor01 .swiper-button-next,.honor02 .swiper-button-next,.honor03 .swiper-button-next{right: 0;}
	.honor01 p{font-size: 14px;margin-top: 20px;}
	.honor01{margin-top: 30px;}
	.honor01wrap{margin: 50px auto;padding-bottom: 50px;}
	
	.honor02{padding: 0 30px;margin-top:50px;}
	.honor02 .swiper-button-next, .honor02 .swiper-button-prev{width: auto;height: auto;}
	.honor03wrap{margin: 50px auto;}
	.honor03{padding: 0 30px;}
	.honor03 .swiper-slide img{max-width: 100%;margin: auto;}
	
	.sol01wrap{margin: 50px auto;}
	.sol01item,.sol01item:nth-of-type(2n){flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.sol01item .imgbox{width: 100%;}
	.sol01item .text{width: 100%;padding: 30px 20px;}
	.sol01item .text h3{font-size: 20px;margin-bottom: 20px;}
	.sol01item .text h3 img{height: 30px;margin-right: 10px;}
	.sol01item .text h4{font-size: 14px;}
	.sol01{margin-top: 40px;}
	
	.coop01wrap{margin: 50px auto;}
	.coop01{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.coop01 li{width: 100%;box-sizing: border-box;padding-left: 70px;position: relative;text-align: left;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #E32D36;}
	.coop01 li p{margin-bottom: 15px;}
	.coop01 li .imgbox{height: 50px;position: absolute;left: 0;}
	.coop01 li h3{font-size: 22px;margin-bottom: 15px;}
	.coop01 li h4{font-size: 14px;padding: 0;border: none;}
	.coop01 li:first-child{border-top: 1px solid #E32D36;padding-top: 30px;}
	.coop01 li:last-child{margin-bottom: 0;}
	
	.coop02wrap{padding: 50px 0 30px;}
	.coop02min{flex-wrap: wrap;-webkti-flex-wrap: wrap;justify-content: flex-start;-webkit-justify-content: flex-start;margin-top: 30px;}
	.coop02min .item{width: 32%;margin-right: 2%;margin-bottom: 20px;}
	.coop02min .item:nth-of-type(3n){margin-right: 0;}
	.coop02min .item p{font-size: 15px;}
	.coop02min .img{display: none;}
	.coop02min .item img{max-width: 90%;margin-bottom: 10px;}
	
	.newswrap{padding: 50px 0;}
	.n-link{margin-bottom: 30px;}
	.n-link a{margin-top: 0;width: 130px;height: 36px;margin-right: 10px;}
	.news .item{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 10px;}
	.news .item:nth-of-type(3n){margin-right: 10px;}
	.news .item:nth-of-type(2n){margin-right: 0;}
	.news .item .imgbox{height: 100px;}
	.news .item .text{padding: 20px 10px;}
	.news .item .text h3{font-size: 16px;margin-bottom: 10px;}
	.news .item .text h4{font-size: 13px;}
	.news .item .text p{font-size: 12px;}
	.news .item .text p i{width: 14px;height: 14px;line-height: 14px;font-size: 12px;margin-right: 5px;}
	.news .item .text .data span{font-size: 12px;}
	
	
	.ninfo{width: 100%;padding: 50px 3%;}
	.ninfo-tl>h3{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
	.ninfo-tl .data{font-size: 12px;}
	.ninfo-tl .data i{font-size: 18px;margin-right: 5px;}
	.ninfo-tl{padding-bottom: 30px;margin-bottom: 30px;}
	.ninfomin p{font-size: 14px;line-height: 24px;}
	.ninfo-page{margin-top: 50px;padding-top: 30px;}
	.ninfo-page a{font-size: 14px;}
	.ninfowrap{padding-bottom: 50px;}
	
	.contactwrap{padding: 50px 0;}
	.contactmin{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.cont-l{width: 100%;}
	.cont-l .more{width: 130px;height: 36px;margin: 0;margin-bottom: 30px;}
	.cont-l .more i{margin-right: 5px;}
	.cont-ltext{font-size: 14px;margin-bottom: 30px;}
	.cont-l .ewm .item .imgbox{width: 120px;height: 120px;}
	.cont-l .ewm .item p{font-size: 14px;}
	
	.cont-right{width: 100%;margin-top: 50px;}
	.cont-right label{margin-bottom: 10px;}
	.cont-right label input, .cont-right label textarea{width: calc(100% - 60px);height: 40px;border-radius: 5px;font-size: 12px;padding: 0 10px;}
	.cont-right label p{font-size: 14px;}
	.cont-right label textarea{height: 100px;padding: 10px;}
	.cont-right .more{width: 160px;height: 40px;}
	
	.i-tl01 p{font-family: Arial;letter-spacing: normal;font-weight: bold;font-size:26px;}
	.i01-linkwrap{width: 100%;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: auto;}
	.i01-link{width: 800px;justify-content: space-between;-webkit-justify-content:space-between;flex-wrap:inherit;-webkit-flex-wrap:inherit;}
	.i01-link a .imgbox{width: 30px;height: 30px;}
	.i01-link a p{font-size: 12px;margin-top: 10px;}
	.i01-linkwrap::-webkit-scrollbar{width: 100%;background-color: transparent;border-radius: 3px;height:3px;}
	.i01-linkwrap::-webkit-scrollbar-thumb{height: 3px;border-radius: 3px;background-color: #ddd;}

	
	.case-link .item{width: 90px;}
	.case-link{width: 860px;}
	
	.f-link h3{font-size: 12px;line-height: 30px;}
	.f-llist a{font-size: 10px;}
	
	.team02,.honor01wrap{border-width: 2px;}
	.honor01{box-sizing: border-box;padding: 0 30px;}
	
	.ass ul li{width: 40px;height: 40px;}
	.ass{top: 50%;}
	.ass ul li .mobile{width: 100px;}
	.ass ul li .adss-0{height: 40px;padding: 0 5px;}
	.ass ul li .adss-0 p{font-size: 12px;line-height:40px;}
	
	.coop02min .item{width: 20%;margin-right: 0;}
	.coop02min .item p{font-size: 13px;}
	.coop02wrap{padding: 50px 0;}
	
	.index06wrap,.index05wrap,.index04wrap,.index03wrap,.index02wrap,.index01wrap{overflow: hidden;}
}