@media only screen and (max-width:760px){
	.center{width: 94%;}
	.nav{display: none;}
	.headerwrap{background-color: #fff;top:0;left:0;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.2);}
	.header .logo img{width: auto;height: 24px;}
	.header .sonlogo{height: 22px;}
	.header{height: 60px;}
	.h-right .line{height: 14px;margin: 0 5px;}
	.language a{font-size: 12px;}
	.language a i{font-size: 16px;}
	.language a{height: 30px;line-height: 30px;}
	.language a.languageshowe{font-size: 12px;line-height: 30px;}
	.h-right .search img{height: 14px;}
	.header .logolist i{height: 22px;margin: 0 5px;}
	.header .logo .logo02{display: block;}
	.header .logo .logo01{display: none;}
	.header .sonlogo img{filter: none;transform: none;}
	.language a .languagenow,.language a{color:#222;}
	.h-right .search img{filter: brightness(0.5);}
	.h-right{margin-right:60px;}
	.language:hover .languageshow{top:30px;}
	
	.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;}
	
	.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 25px 50px;width:52%;box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.03);}
	.sidebar-nav .sidebar-brand a{color: #222;font-size:16px;}
	.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 12px;}
	.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: #054FAC;height: 2px;}
	.sidebar-nav-two .sidebar-brand-two a{font-size: 15px;}
	
	
	
	/*.swiper-container*/
	.bannerwrap{height: 100vh;margin-top:60px;}
	.bannerwrap .swiper-container{height: 100%;}
	.bannerwrap .text{width: 94%;top:15%;}
	.bannerwrap .text h3{font-size: 28px;line-height: 34px;}
	.bannerwrap .text p{font-size: 16px;line-height:30px;}
	.pc-img{display:none;}
	.i-tl01 h3, .i-h3{font-size: 24px;}
	.i-tl01 strong{width: 40px;height: 2px;margin: 20px auto;}
	.i-tl01 h4{font-size: 14px;line-height: 24px;}
	.index01min{flex-wrap: wrap;-webkit-flex-wrap:wrap;}
	.index01min .item{width: 100%;}
	
	.index01wrap{padding: 50px 0;}
	.i-tl01{padding: 0;}
	.i-tl01 h4 br{display: none;}
	.index01min .item{width: 100%;position: relative;box-sizing:border-box;padding-left:70px;text-align:left}
	.index01min .item .imgbox{width: 50px;height: 50px;position:absolute;left:0;}
	.index01min .item h3{font-size: 18px;}
	.index01min .item h4{font-size: 14px;line-height: 22px;color:#666;}
	.index01min .item{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,0.3);}
	
	/*.pro02*/
	.index02wrap .index02{margin: 30px auto 0;}
	.index02wrap{display: block;padding:50px 0;}
	.index02wrap .pro02 .item{width: 100%;height:200px;}
	.index02wrap .pro02 .item img{height: 100%;}
	
	/*.index03wrap*/
	.index03wrap{padding: 50px 0;}
	.index03min{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.index03min .item{width: calc((100% - 10px)/2);padding:25px 10px;}
	.index03min .item .imgbox{width: 90px;}
	.index03min .item p{font-size: 14px;}
	.i-tl01 p{font-size: 20px;margin-top: 20px;}
	.index03min .item{margin-bottom: 10px;}
	
	.a-bannerwrap{height: 250px;margin-top: 60px;}
	.a-bannerwrap img{position: absolute;}
	
	/* .a-text .font */
	.a-text .font{width: 100%;margin-bottom: 40px;}
	.a-text .font p{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;}
	.a-text .font p:last-child{display:none;}
	.more span{font-size: 14px;}
	.moreqq{width: 20px;height: 20px;}
	
	.about01{padding: 50px 0;}
	.a-tl01 h3{font-size: 24px;margin-bottom: 30px;}
	.a-tl01 h4,.a-tl01 h4 p{font-size: 14px;line-height: 24px;text-align: justify;}
	.about02wrap{padding: 50px 0;background-attachment: scroll;}
	
	/*.about06wrap*/
	.about06wrap{display: block;height:auto;padding:120px 0 80px;}
	.about06wrap .bg{opacity: 0.3;}
	.about06{margin: auto;}
	.about06min{width: 100%;}
	.index05-num .mumping_mun li h3{font-size: 14px;}
	.index05-num .mumping_mun li .numfont h2{font-size: 36px;}
	.index05-num .mumping_mun li .numfont span{font-size: 14px;margin-bottom:7px;}
	.index05-num .mumping_mun li{margin:0;margin-bottom: 50px;}
	
	
	.about04{margin: 50px auto;}
	.a-h3{font-size: 24px;}
	.about04min{margin-top: 30px;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.about04min .item{width: calc((100% - 10px)/2);border-radius: 10px;margin-bottom: 10px;}
	.about04min .item p{padding: 0 10px;font-size: 14px;line-height: 22px;bottom: 10px;}
	
	.about05{margin: 50px auto;}
	
	.footer{padding: 30px 0 0;}
	.f-nav{display: none;}
	.f-form{width: 100%;height: 50px;box-sizing: border-box;}
	.f-form input,.f-form button{font-size: 14px;}
	.f-lxf h3{font-size: 24px;}
	.f-lxf p{font-size: 14px;line-height: 24px;}
	.share-icon{display: none;}
	.f-ba{display: block;text-align: center;height: auto;padding: 10px 0;}
	.f-ba a{font-size: 12px;margin: 0;line-height: 20px;}
	.f-lxf{margin: 20px 0;}
	.f-lxf img{display:none;}
	
	/* .proa-text */
	.proa-text{font-size: 24px;line-height: 36px;}
	.case01{padding: 50px 0;}
	.case01 .item{width: calc((100% - 10px)/2);margin-bottom: 10px;border-radius: 5px;}
	.case01 .item img{height: 200px;object-fit: cover;}
	.case01 .item .text{bottom: 10px;padding: 0 10px;}
	.case01 .item .text h3{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;}
	.case01 .item .text h4{font-size: 14px;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;}
	.showcase{width: 94%;padding: 70px 20px 30px;border-radius: 10px;}
	.showcaseitem .tl{font-size: 22px;margin-bottom: 10px;}
	.showcaseitem .info{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.showcaseitem .numlist li{margin-right: 20px;}
	.showcaseitem .numlist p{font-size: 14px;}
	.showcaseitem .numlist h3{font-size: 32px;}
	.showcaseitem .numlist h3 span{font-size: 14px;}
	.showcase .close{top:10px;left: 10px;}
	.showcase .close img{width: 30px;}
	
	/* .prolist-banner img */
	.prolist-banner{margin-top: 60px;}
	.prolist-banner img{height: 200px;object-fit: cover;}
	.contact01{margin: 50px auto;}
	.c-tl01{font-size: 24px;}
	.contact01min{margin-top: 30px;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.contact01min li .tl h3{font-size: 20px;}
	.contact01min li .tl p{font-size: 12px;}
	.contact01min li .tl{margin-bottom: 20px;}
	.contact01min li{width: 100%;margin: 0;margin-bottom: 40px;}
	.contact01min li .list p{font-size: 14px;line-height: 20px;}
	.contact01min li:last-child,.contact01min li .list .item:last-child{margin-bottom: 0;}
	
	.contact02wrap{padding-top: 50px;}
	.contact02 .mapimg>img{width: 100%;}
	.contact02min{width: 100%;height: 100%;top: 0;left: 0;}
	.contact02min img.map01 {width: 68%;top: 17%;left: 11%;}
	.contact02min img:last-child {top: 20%;left: 14%;width: 60%;}
	.c-tl01{margin-bottom: 30px;}
	
	.prolistb-text h3{font-size: 26px;}
	.mbx{display: none;}
	.news01{display: block;}
	.news01 .imgbox{width: 100%;}
	.news01 .text{width: 100%;padding: 30px 20px;}
	.news01 .text h3{font-size: 20px;line-height: 30px;}
	.news01 .text h4{font-size: 14px;margin-bottom: 20px;}
	.news01 .text p{font-size: 14px;margin-bottom: 30px;}
	
	.news02wrap{margin: 50px auto;}
	.news02 .item{width:100%;margin: 0;margin-bottom: 20px;padding: 30px 20px;border-radius: 10px;}
	.news02 .item p{font-size: 14px;margin-bottom: 20px;}
	.news02 .item h3{font-size: 16px;line-height: 26px;margin-bottom: 20px;}
	.news02 .item h4{font-size: 14px;line-height: 22px;}
	
	.ninfo{margin-top: 0;padding: 50px 0;}
	.ninfowrap{padding-top: 60px;background-color: #fff;padding-bottom: 0;}
	.ninfo-tl h3{font-size: 24px;line-height: 30px;margin-bottom: 30px;}
	.ninfo-tl .data p{font-size: 14px;margin-right: 10px;}
	.ninfo-tl{padding-bottom: 20px;margin-bottom: 30px;}
	.ninfomin p{font-size: 14px;line-height: 24px;text-align: justify;margin-bottom: 30px;}
	.ninfopage a{font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	
	/* .pro01wrap */
	.pro01wrap{padding: 50px 0;}
	.pro01 h4{font-size: 14px;line-height: 24px;}
	.pro02{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.pro02 .item{width: calc((100% - 10px)/2);border-radius: 10px;margin-bottom: 10px;}
	.pro02 .item .text{padding: 0 10px;}
	.pro02 .item .text p{padding-bottom: 10px;margin-bottom: 10px;}
	.pro02 .item .text h3{font-size: 20px;margin-bottom: 20px;}
	
	/* .proinfo-bwrap */
	.proinfo-bwrap{padding: 60px 0 50px;}
	.proinfo-b{margin-top: 50px;display: block;}
	.proinfo-b .imgbox{width: 80%;margin: auto;}
	.proinfo-b .text{width: 100%;margin-top: 30px;}
	.proinfo-b .text>h3{font-size: 22px;margin-bottom: 20px;}
	.proinfo-b .text .list li h3{font-size: 18px;}
	.proinfo-b .text .list li h4{font-size: 14px;line-height: 24px;}
	
	.proinfo01{margin: 50px auto;}
	.proinfo01-tab a{font-size: 14px;margin-right: 15px;}
	.proinfo01-tab a::before{height: 2px;}
	.proinfo01-tab{margin-bottom: 30px;}
	.proinfo01item>h3{font-size: 18px;margin-bottom: 20px;line-height: 30px;padding-left: 10px;}
	.proinfo01item>h3::before{width: 2px;height: 20px;}
	.proinfo01item .info{padding-left: 10px;}
	.proinfo01item .info h3{font-size: 16px;}
	.proinfo01item .info p{font-size: 14px;line-height: 24px;}
	.proinfo01item{margin-bottom: 40px;}
	.proinfo01item .info02 li h3{font-size: 16px;line-height: 24px;}
	.proinfo01item .info02 li p{font-size: 14px;line-height: 24px;}
	/*.proinfotable*/
	.proinfotable{width: 100%;}
	.proinfotable p{font-size: 14px;box-sizing: border-box;padding:10px;line-height:24px;}
	/*.downlist*/
	.downlist{width: 100%;}
	.downlist .downitem{padding: 10px 0;}
	.downlist .downitem .lookfil{font-size: 14px;}
	.downlist .downitem .downfil{width: 60px;}
	
	
	/* .prolist01 .item .imgbox */
	.prolist01 .item .imgbox{width: 40%;height: 100px;}
	.prolist01 .item .text{width: 60%;box-sizing: border-box;padding-left: 20px;}
	.prolist01 .item .text h3{font-size: 18px;margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.prolist01 .item .text h4{font-size: 14px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
	.prolist01 .item{padding-bottom: 20px;margin-bottom: 20px;}
	.prolist01{margin: 30px auto 50px;}
	
	.scenewrap{padding: 50px 0;}
	.scenemin .item{width: calc((100% - 20px)/2);}
	
	/*.support-text h3*/
	.support-text h3{font-size: 24px;line-height:36px;}
	.support-text h3 br{display: none;}
	.support-text p{font-size: 16px;}
	.prolist-banner img{height: 250px;}
	.support01wrap{margin: 50px auto;}
	.support01{margin-top: 30px;}
	.support01 .item{width: 100%;padding:30px 20px;margin-bottom:10px;}
	.support01 .item h3{font-size: 18px;line-height: 28px;}
	.support01 .item p{font-size: 14px;}
	
	.scenemin .item .text{padding: 0 10px;bottom:10px;}
	.scenemin .item .text p{font-size: 16px;margin-bottom:10px;}
	.moreload{width: 140px;height: 40px;font-size:14px;margin-top:30px;}
	
	
	.index04{width:100%;height:100vh;}
	.index04>img{display: none;}
	.index04 .mtext{display: block;padding:50px 3%;box-sizing:border-box;position:relative;}
	.index04 .mtext p{font-size: 14px;color: #000;line-height:24px;position:relative;z-index:1;margin-bottom:20px;}
	.index04 .mtext p:last-child{margin-bottom:0;}
	.index04 .mtext img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 0;object-fit: cover;opacity: 0.4;}
	.index04 .m-img{display: block;width:100%;height:100%;}
	.index04 .m-img img{display: block;width: 100%;}
	
	
}