@media only screen and (min-width:900px) and (max-width:1260px){
	
	.pc-1200px{display: none;}
	.h-top{width: 96%;}
	.h-top .tl{font-size: 18px;}
	.h-top p{font-size: 14px;}
	.header{width: 96%;}
	.header .logo img{height: 54px;}
	.nav a{font-size: 14px;line-height: 70px;}
	.h-link a{width: 34px;height: 34px;font-size: 14px;}
	.nav{margin-right: 20px;}
	.bannerwrap{padding-top: 110px;}
	.bannertext p{font-size: 36px;}
	.bannertext h3{font-size: 46px;}
	.bannertext h4{font-size: 20px;}
	.more01{width: 150px;height: 42px;line-height: 42px;font-size: 14px;}
	.bannerwrap .swiper-pagination{bottom: 40px;}
	
	.index01{width: 96%;padding: 80px 0;}
	.index01 ul li h2, .index01 ul li .mun_top font{font-size: 42px;}
	.index01 ul li .mun_top:after{font-size: 24px;}
	.index01 ul li h3{font-size: 20px;}
	.index01 ul li img{height: 42px;}
	
	.index02wrap{padding: 80px 0;background-attachment: scroll;}
	.i-tl h3{font-size: 30px;margin-bottom: 10px;}
	.i-tl p{font-size: 14px;}
	.index02min a .iconbox{width: 60px;height: 60px;margin-top: 10px;}
	.index02min a h4{font-size: 12px;line-height: 20px;min-height: 40px;}
	.index02min a .iconbox img{height: 28px;}
	
	.index03{margin: 80px 0;}
	.index03thumbs .swiper-wrapper .swiper-slide{width: 150px;height: 42px;line-height: 42px;font-size: 16px;}
	.index03bot .item .text{padding: 0 30px;}
	.index03bot .item .text p{font-size: 14px;margin-bottom: 20px;}
	.index03bot .item .text img{height: 40px;margin-bottom: 20px;}
	.index03bot .item .text h3{font-size: 22px;}
	.index03bot .item .text a{width: 150px;height: 42px;line-height: 42px;margin-top: 30px;}
	.index03bot .item .text h4{text-align: justify;}
	.index03bot .item .text:before{width: 20px;}
	.index03bot .page{bottom: 0;right: 16%;}
	
	.i-cont{width: 96%;}
	.index04wrap{padding: 100px 0 50px;margin-bottom: 80px;}
	.index04 .font p{font-size: 18px;}
	.index04 .font a{font-size: 36px;margin-bottom: 40px;}
	.index04 .textbox{padding: 0 50px;}
	.index04 .textbox .tl-box .t-img p{font-size: 28px;}
	.index04 .textbox .tl-box .t-img span{font-size: 40px;}
	
	.index05wrap{padding: 80px 0 60px;}
	.index05{margin-top: 40px;}
	.index05 a .iconbox{width: 60px;height: 60px;}
	.index05 a .iconbox img{height: 30px;}
	.index05 a .text h3{font-size: 20px;}
	.index05 a .text p{font-size: 14px;}
	.index05 a .iconbox{margin-left: 20px;margin-bottom: -30px;}
	.index05 a .text{padding: 50px 20px;}
	
	.index06{margin-top: 40px;}
	.index06 .item .text p{font-size: 42px;}
	.index06 .item .text h3{font-size: 18px;}
	.index06 .item .text h4{line-height: 24px;}
	.index06 .item .text{padding: 0 20px;}
	.index06 .item .more{bottom: 20px;left: 20px;width: 30px;height: 30px;}
	
	.index07wrap{margin: 80px 0;}
	.indextop07{width: 96%;padding: 80px 0 150px;}
	.index07botwrap{padding-left: 2%;}
	.index07topwrap:after{background-attachment: scroll;}
	.index07topwrap:before{width: 100%;}
	.index07bot{margin-top: -90px;}
	.indextop07 .text h4{text-align: justify;}
	
	.index08top:before{font-size: 150px;left: 0;}
	.index08wrap{padding-left: 2%;}
	.index08top{padding-right: 2%;}
	.index08top .tl h3{font-size: 30px;margin-bottom: 10px;}
	.index08top .tl p{font-size: 14px;}
	.index08tab a{width: 150px;height: 42px;line-height: 42px;font-size: 16px;}
	.index08bot a .imgbox p{font-size: 12px;line-height: 36px;height: 36px;}
	.index08bot .swiper-button-prev{left: -2%;}
	.index08bot .swiper-button-next, .index08bot .swiper-button-prev{width: 40px;height: 50px;margin-top: -100px;}
	.index08bot a .text h3{min-height: 60px;}
	.index08{padding-top: 0;}
	
	.footer-twrap{width: 96%;padding: 80px 40px;}
	.footert-text h3{font-size: 30px;}
	.footert-text h4{font-size: 16px;line-height: 26px;}
	.f-formmin input{height: 42px;padding: 0 10px;font-size: 14px;}
	.f-formmin .right textarea{height: 94px;padding: 10px;font-size: 14px;}
	.footert-form{width: 65%;}
	.wpcf7-form p .more01{width: 150px;height: 42px;line-height: 42px;}
	
	.footer{padding: 290px 0 80px;}
	.f-navwrap{width: 96%;}
	.f-navwrap .f-logo img{height: 60px;}
	.f-lx a{font-size: 28px;}
	.f-lx h4{font-size: 14px;}
	.f-fx{width: 96%;height: 70px;}
	.f-fx,.f-fx .f-link a{font-size: 14px;}
	.copyright{width: 96%;}
	.copyright h3, .copyright a{font-size: 12px;}
	
	/* .innerbanner, .proinfo01wrap */
	.innerbanner, .proinfo01wrap{margin-top: 110px;}
	.inner-text h3{font-size: 32px;}
	.inner-text p{font-size: 14px;}
	.inner-text{width: 96%;padding-bottom: 70px;}
	.mbxwrap{padding: 0 2%;}
	.mbx span, .mbx a{font-size: 14px;}
	.mbx i{font-size: 14px;margin: 0 10px;}
	.mbx{height: 70px;}
	
	.aboutfour01wrap{padding: 80px 0;}
	.aboutfour01list.fixedSubNav{left: 2%;}
	.aboutfour01list{width: 160px;}
	.product01wrap{width: calc(100% - 160px);padding-left: 80px;}
	.aboutfour01list a{font-size: 15px;line-height: 46px;}
	.pro-tl{font-size: 24px;margin-bottom: 20px;}
	.pro-top h5{font-size: 14px;line-height: 24px;}
	.pro-top{margin-bottom: 50px;}
	.imglist a p{font-size: 18px;}
	
	.proinfo01wrap{padding: 80px 0;}
	.procont{width: 96%;}
	.proinfo01ight h3{font-size: 28px;}
	.proinfo01ight strong{margin: 20px 0;}
	.proinfo01ight h4{font-size: 16px;line-height: 26px;}
	.proinfo01ight .more01{margin-top: 30px;}
	.proinfo01ight{padding-left: 60px;}
	.proinfo02top{height: 70px;font-size: 22px;}
	.proinfo02info{padding: 60px 0;}
	.proinfo02info h4 strong{font-size: 20px;}
	.proinfo02info p{font-size: 14px;line-height: 26px;}
	.proinfo02list{padding: 60px 0;}
	.proinfo02list a p{font-size: 16px;}
	.mbx-nav i{margin: 0 10px;}
	.mbx-nav i:last-child{margin-right: 0;}
	.mbx-nav a{line-height: 70px;}
	
	.coreone01wrap{padding: 80px 0 30px;}
	.coreone01wrap .tl, .coreone02left .top h3, .coreone03tl font, .coreone04wrap .tl{font-size: 30px;}
	.coreone01{-webkit-justify-content: space-between;justify-content: space-between;}
	.coreone01 li{width: 150px;height: 150px;margin-right: 20px;}
	.coreone01 li .now .cont img{height: 34px;}
	.coreone01 li .now .cont p{font-size: 16px;}
	.coreone02center{width: 48%;}
	.coreone02left{width: 30%;}
	.coreone02right{width: 20%;}
	.coreone02left .top p, .coreone03tl h4{font-size: 16px;}
	.coreone02left .top p:before{width: 50px;}
	.coreone02{margin: 80px auto;}
	.coreone03 li .item02 p{font-size: 14px;padding-left: 25px;}
	.coreone03 li .item02{padding: 15px;}
	.coreone03 li .item,.coreone03 li .item02 h3{font-size: 16px;}
	.coreone03 li .item02 h3,.coreone03 li:first-child .item,.coreone03 li:first-child .item02{height: 70px;}
	.coreone03 li .item,.coreone03 li .item02{height: 80px;}
	.coreone04 li .text h3{font-size: 16px;}
	.coreone04 li{padding: 20px 0;}
	.coreone04 li .imgbox{padding: 0 15px;}
	.coreone04 li .text{padding: 0 15px;}
	.coreone04wrap{margin: 80px auto;}
	
	.coretwo01wrap .abfont{font-size: 120px;top: -60px;}
	.coretwo01wrap{margin-top: 120px;}
	.coretwo01 .text{margin-top: 80px;padding: 50px 40px;}
	.coretwo01 .imgbox img{height: 300px;}
	.coretwo01 .text h3, .coretwo01bot .text h3{font-size: 30px;}
	.coretwo01 .text h4, .coretwo01bot .text h4{font-size: 14px;}
	.coretwo01bot .text{padding-left: 40px;}
	.coretwo01bot .text h3:before{width: 60px;}
	.coretwo02{margin: 80px auto;}
	.coretwo02 .text{padding: 50px 40px;}
	.coretwo02 .text h3{font-size: 20px;}
	.coretwo02 .text a{font-size: 26px;}
	.coretwo02{padding: 70px 50px;}
	
	.corethree01wrap{margin: 80px auto 40px;}
	.coretl h3{font-size: 30px;}
	.coretl h4{font-size: 14px;}
	.corethree01 li h3{font-size: 14px;}
	
	.corefour01{margin: 80px auto;}
	.corefour01 a h3{font-size: 20px;}
	.corefour02wrap{padding: 80px 0;}
	.c0refour-tl{font-size: 30px;}
	.corefour02 a .text{padding: 20px 0;}
	.corefour02 a{border-bottom-left-radius: 30px;}
	.corefour02 a .text h3{font-size: 14px;}
	.corefour03wrap{margin: 80px auto 60px;}
	.corefour03 li{padding: 40px 40px 40px 100px;}
	.corefour03 li img{width: 50px;left: 30px;top: 40px;}
	.corefour03 li .text h3{font-size: 20px;}
	.corefour03 li font{font-size: 40px;}
	
	.corefive01{margin: 80px auto;}
	.corefive01text .tl, .corefive02wrap .tl{font-size: 30px;margin-bottom: 20px;}
	.corefive01text .info{font-size: 14px;line-height: 26px;}
	.corefive01num li h2{font-size: 32px;}
	.corefive01num li h2:after{font-size: 20px;}
	.corefive01num li h3{font-size: 14px;}
	.corefive02wrap{margin: 80px auto;}
	
	.coresix01wrap{margin: 80px auto;}
	.coresix01text h3{font-size: 30px;}
	.coresix01text h4{font-size: 14px;line-height: 26px;}
	.coresix01img{padding: 140px 0;background-attachment: scroll;}
	.coresix02wrap{margin: 80px auto;}
	.coresix02 .item{width: calc((100% - 60px)/4);margin-right: 20px;margin-bottom: 20px;}
	.coresix02 .item h3{font-size: 16px;}
	
	.coreseven01wrap .item{padding: 80px 0;}
	.coreseven01 .text h4{font-size: 14px;line-height: 26px;}
	.coreseven01 .text .more01{width: 150px;height: 42px;line-height: 42px;}
	.coreseven01bot{width: 100%;}
	.coreseven01bot .img{width: calc((100% - 80px)/5);margin-right: 20px;}
	.coreseven01botwrap{margin-top: 50px;}
	
	.coreeight01 .imgbox .abimg{height: 100px;}
	.coreeight01wrap{padding: 120px 0 80px;}
	.coreeight01 .imgbox .abimg{top: -50px;}
	.coreeight01 .text h3{font-size: 30px;margin-bottom: 20px;}
	.coreeight01 .text h4{font-size: 14px;line-height: 26px;}
	.coreeight01wrap .bgfont{font-size: 120px;}
	.coreeight02 li .toptext{padding: 0 20px;}
	.coreeight02 li .toptext img{height: 40px;}
	.coreeight02 li .toptext h3{font-size: 20px;}
	.coreeight02 li .botfont{padding: 0 20px;font-size: 16px;bottom: 50px;}
	.coreeight02{height: 450px;}
	
	.coreeight03wrap{margin: 80px auto;}
	.coreeight03 .item .text{padding: 40px 20px;}
	.coreeight03 .item .text h3:before{left: -20px;}
	.coreeight03 .item .text h3{font-size: 20px;}
	.coreeight03 .item .text h4{font-size: 14px;}
	
	.coreeight04{margin: 80px auto;}
	.coreeight04 .text .texttop h3{font-size: 30px;}
	.coreeight04 .text .texttop h4{font-size: 14px;line-height: 26px;}
	.coreeight04 .text .botlist{margin-top: 40px;}
	.coreeight04 .text .botlist li{padding: 30px 10px;}
	.coreeight04 .text .botlist li font{font-size: 20px;}
	.coreeight04 .text .botlist li h3{font-size: 16px;}
	.coreeight04 .text .botlist li img{height: 40px;}
	
	.newstop{margin: 80px auto;}
	.newstop a .text h3{font-size: 16px;line-height: 26px;}
	.newsone01{margin-top: 80px;}
	.newsone01 a .item .imgbox{width: 30%;}
	.newsone01 a .item .text{width: 70%;padding-left: 50px;}
	.newsone01 a .item .text h3{font-size: 20px;}
	.n-fy{margin: 50px auto 80px;}
	
	.a-fourbanner{margin-top: 110px;}
	.a-finfocont{width: 84%;}
	.a-fourbanner .cont h3{margin-bottom: 20px;}
	.a04infomin p{font-size: 14px;line-height: 24px;}
	.a04infobot .more01{width: 150px;height: 42px;line-height: 42px;}
	
	.newstwo01wrap{margin: 80px auto;}
	.newstwo01 a .text h3{font-size: 20px;}
	.newstwo01 a .text font{font-size: 14px;}
	
	.a-text p{font-size: 14px;}
	.a-text h3{font-size: 30px;}
	.a-text h4{font-size: 14px;}
	.about01 .mumping_mun h2{font-size: 36px;}
	.about01 .mumping_mun h2:after{font-size: 20px;}
	.about01 .mumping_mun h3{font-size: 14px;}
	.about01wrap{padding: 80px 0;}
	
	.about02wrap{padding: 80px 0;}
	.about02list li .text h3 font{font-size: 36px;}
	.about02list li .text h3{font-size: 16px;}
	.about02list li .text p{font-size: 14px;}
	.about02list li{width: 45%;}
	.about03wrap{padding: 80px 0;background-attachment: scroll;}
	.about03text{padding-left: 60px;}
	.about05wrap, .about04{margin: 80px auto;}
	.about04 a .toptext h3{font-size: 24px;}
	.about04 a .toptext img{width: 40px;}
	.about04 a .hovertext{padding: 0 30px 40px;}
	.about04 a .hovertext h4{font-size: 14px;line-height: 24px;}
	.about05 .text h3{font-size: 24px;}
	.about05 .text h4{font-size: 14px;letter-spacing: 0;}
	.about05 .text .abimg{width: 300px;}
	
	.abouttwo01wrap{padding: 80px 0 60px;}
	.about-tl{font-size: 30px;margin-bottom: 40px;}
	.abouttwo01{padding: 0;}
	.aboutthree01wrap{margin: 80px auto;}
	.aboutthree01 a .text h3{font-size: 14px;margin: 20px auto;}
	.imgshow{width: 80%;left: 10%;}
	.imgshow p img{max-width: 100%;max-height: 100%;}
	
	.aboutfour-01{width: calc(100% - 160px);padding-left: 80px;}
	.aboutfour-02 a .text h3{font-size: 24px;}
	.aboutfour-02 a .text h4{font-size: 14px;line-height: 26px;}
	.aboutfour-02{margin-bottom: 80px;}
	
	.aboutfivewrap{padding: 80px 0;}
	.aboutfive01 .text{padding: 0 50px;}
	.abfivetl h3{font-size: 24px;}
	.abfivetl p{font-size: 16px;}
	.abfivetl p:before{width: 40px;}
	.abfivetl h4{font-size: 16px;margin: 20px auto;}
	.aboutfive01 .text img{height: 60px;}
	.aboutfive02{margin: 80px auto;}
	.aboutfive02 .left .text{margin-bottom: 50px;}
	.aboutfive03{margin: 80px auto 0;}
	.aboutfive03 .img{margin-top: 50px;}
	
	.aboutsix01wrap{padding: 80px 0;}
	.aboutsixtl h3{font-size: 30px;}
	.aboutsixtl p{font-size: 14px;margin-bottom: 10px;}
	.aboutsix01 a .text{padding: 20px;}
	.aboutsix01 a .text h3{font-size: 20px;}
	.aboutsix01 a .text h4{font-size: 14px;line-height: 20px;}
	.aboutsix01 a .imgbox font{font-size: 40px;}
	.aboutsix02wrap{margin-bottom: 80px;}
	.aboutsix02{background-attachment: scroll;}
	.aboutsix02 li .item .bottext h3{font-size: 20px;}
	.aboutsix02 li .item .bottext:after{right: 10px;}
	.aboutsix02 li .item font{left: 10px;}
	.aboutsix02 li .item .bottext{padding-left: 10px;}
	
	.contact01wrap{padding: 80px 0;}
	.contact01left h3{font-size: 30px;}
	.contact01left .list li p{font-size: 16px;}
	.contact01left .list li{padding-left: 60px;}
	.contact01left .list li p:before{left: -20px;}
	.contact01left .list li img{height: 18px;}
	.contact01wrap .abfont{font-size: 120px;}
	.contact01left .tomap{padding-left: 60px;}
	.contact02{padding: 80px 2%;box-sizing: border-box;margin-bottom: 80px;}
	.contact02 li .item .imgbox{width: 65px;height: 65px;margin-right: 10px;}
	.contact02 li .item .text h3{font-size: 20px;}
	.contact02 li .item .text p{font-size: 14px;}
	.contact02 li .item .text font{font-size: 12px;}
	
	
	
}

@media only screen and (min-width:750px) and (max-width:1000px){
	
	.pc-1200px{display: none;}
	.h-top{width: 96%;}
	.h-top .tl{font-size: 18px;}
	.h-top p{font-size: 14px;}
	.header{width: 96%;}
	.header .logo img{height: 54px;}
	.nav a{font-size: 14px;line-height: 70px;}
	.h-link a{width: 34px;height: 34px;font-size: 14px;}
	.nav{margin-right: 20px;}
	.bannerwrap{padding-top: 110px;}
	.bannertext p{font-size: 36px;}
	.bannertext h3{font-size: 46px;}
	.bannertext h4{font-size: 20px;}
	.more01{width: 150px;height: 42px;line-height: 42px;font-size: 14px;}
	.bannerwrap .swiper-pagination{bottom: 40px;}
	
	.index01{width: 96%;padding: 80px 0;}
	.index01 ul li h2, .index01 ul li .mun_top font{font-size: 42px;}
	.index01 ul li .mun_top:after{font-size: 24px;}
	.index01 ul li h3{font-size: 20px;}
	.index01 ul li img{height: 42px;}
	
	.index02wrap{padding: 80px 0;background-attachment: scroll;}
	.i-tl h3{font-size: 30px;margin-bottom: 10px;}
	.i-tl p{font-size: 14px;}
	.index02min a .iconbox{width: 60px;height: 60px;margin-top: 10px;}
	.index02min a h4{font-size: 12px;line-height: 20px;min-height: 40px;}
	.index02min a .iconbox img{height: 28px;}
	
	.index03{margin: 80px 0;}
	.index03thumbs .swiper-wrapper .swiper-slide{width: 150px;height: 42px;line-height: 42px;font-size: 16px;}
	.index03bot .item .text{padding: 0 30px;}
	.index03bot .item .text p{font-size: 14px;margin-bottom: 20px;}
	.index03bot .item .text img{height: 40px;margin-bottom: 20px;}
	.index03bot .item .text h3{font-size: 22px;}
	.index03bot .item .text a{width: 150px;height: 42px;line-height: 42px;margin-top: 30px;}
	.index03bot .item .text h4{text-align: justify;}
	.index03bot .item .text:before{width: 20px;}
	.index03bot .page{bottom: 0;right: 16%;}
	
	.i-cont{width: 96%;}
	.index04wrap{padding: 100px 0 50px;margin-bottom: 80px;}
	.index04 .font p{font-size: 18px;}
	.index04 .font a{font-size: 36px;margin-bottom: 40px;}
	.index04 .textbox{padding: 0 50px;}
	.index04 .textbox .tl-box .t-img p{font-size: 28px;}
	.index04 .textbox .tl-box .t-img span{font-size: 40px;}
	
	.index05wrap{padding: 80px 0 60px;}
	.index05{margin-top: 40px;}
	.index05 a .iconbox{width: 60px;height: 60px;}
	.index05 a .iconbox img{height: 30px;}
	.index05 a .text h3{font-size: 20px;}
	.index05 a .text p{font-size: 14px;}
	.index05 a .iconbox{margin-left: 20px;margin-bottom: -30px;}
	.index05 a .text{padding: 50px 20px;}
	
	.index06{margin-top: 40px;}
	.index06 .item .text p{font-size: 42px;}
	.index06 .item .text h3{font-size: 18px;}
	.index06 .item .text h4{line-height: 24px;}
	.index06 .item .text{padding: 0 20px;}
	.index06 .item .more{bottom: 20px;left: 20px;width: 30px;height: 30px;}
	
	.index07wrap{margin: 80px 0;}
	.indextop07{width: 96%;padding: 80px 0 150px;}
	.index07botwrap{padding-left: 2%;}
	.index07topwrap:after{background-attachment: scroll;}
	.index07topwrap:before{width: 100%;}
	.index07bot{margin-top: -90px;}
	.indextop07 .text h4{text-align: justify;}
	
	.index08top:before{font-size: 150px;left: 0;}
	.index08wrap{padding-left: 2%;}
	.index08top{padding-right: 2%;}
	.index08top .tl h3{font-size: 30px;margin-bottom: 10px;}
	.index08top .tl p{font-size: 14px;}
	.index08tab a{width: 150px;height: 42px;line-height: 42px;font-size: 16px;}
	.index08bot a .imgbox p{font-size: 12px;line-height: 36px;height: 36px;}
	.index08bot .swiper-button-prev{left: -2%;}
	.index08bot .swiper-button-next, .index08bot .swiper-button-prev{width: 40px;height: 50px;margin-top: -100px;}
	.index08bot a .text h3{min-height: 60px;}
	
	.footer-twrap{width: 96%;padding: 80px 40px;}
	.footert-text h3{font-size: 30px;}
	.footert-text h4{font-size: 16px;line-height: 26px;}
	.f-formmin input{height: 42px;padding: 0 10px;font-size: 14px;}
	.f-formmin .right textarea{height: 94px;padding: 10px;font-size: 14px;}
	.footert-form{width: 65%;}
	.wpcf7-form p .more01{width: 150px;height: 42px;line-height: 42px;}
	
	.footer{padding: 290px 0 80px;}
	.f-navwrap{width: 96%;}
	.f-navwrap .f-logo img{height: 60px;}
	.f-lx a{font-size: 28px;}
	.f-lx h4{font-size: 14px;}
	.f-fx{width: 96%;height: 70px;}
	.f-fx,.f-fx .f-link a{font-size: 14px;}
	.copyright{width: 96%;}
	.copyright h3, .copyright a{font-size: 12px;}
	
	/* .innerbanner, .proinfo01wrap */
	.innerbanner, .proinfo01wrap{margin-top: 110px;}
	.inner-text h3{font-size: 32px;}
	.inner-text p{font-size: 14px;}
	.inner-text{width: 96%;padding-bottom: 70px;}
	.mbxwrap{padding: 0 2%;}
	.mbx span, .mbx a{font-size: 14px;}
	.mbx i{font-size: 14px;margin: 0 10px;}
	.mbx{height: 70px;}
	
	.aboutfour01wrap{padding: 80px 0;}
	.aboutfour01list.fixedSubNav{left: 2%;}
	.aboutfour01list{width: 160px;}
	.product01wrap{width: calc(100% - 160px);padding-left: 80px;}
	.aboutfour01list a{font-size: 15px;line-height: 46px;}
	.pro-tl{font-size: 24px;margin-bottom: 20px;}
	.pro-top h5{font-size: 14px;line-height: 24px;}
	.pro-top{margin-bottom: 50px;}
	.imglist a p{font-size: 18px;}
	
	.proinfo01wrap{padding: 80px 0;}
	.procont{width: 96%;}
	.proinfo01ight h3{font-size: 28px;}
	.proinfo01ight strong{margin: 20px 0;}
	.proinfo01ight h4{font-size: 16px;line-height: 26px;}
	.proinfo01ight .more01{margin-top: 30px;}
	.proinfo01ight{padding-left: 60px;}
	.proinfo02top{height: 70px;font-size: 22px;}
	.proinfo02info{padding: 60px 0;}
	.proinfo02info h4 strong{font-size: 20px;}
	.proinfo02info p{font-size: 14px;line-height: 26px;}
	.proinfo02list{padding: 60px 0;}
	.proinfo02list a p{font-size: 16px;}
	.mbx-nav i{margin: 0 10px;}
	.mbx-nav i:last-child{margin-right: 0;}
	.mbx-nav a{line-height: 70px;}
	
	.coreone01wrap{padding: 80px 0 30px;}
	.coreone01wrap .tl, .coreone02left .top h3, .coreone03tl font, .coreone04wrap .tl{font-size: 30px;}
	.coreone01{-webkit-justify-content: space-between;justify-content: space-between;}
	.coreone01 li{width: 150px;height: 150px;margin-right: 20px;}
	.coreone01 li .now .cont img{height: 34px;}
	.coreone01 li .now .cont p{font-size: 16px;}
	.coreone02center{width: 48%;}
	.coreone02left{width: 30%;}
	.coreone02right{width: 20%;}
	.coreone02left .top p, .coreone03tl h4{font-size: 16px;}
	.coreone02left .top p:before{width: 50px;}
	.coreone02{margin: 80px auto;}
	.coreone03 li .item02 p{font-size: 14px;padding-left: 25px;}
	.coreone03 li .item02{padding: 15px;}
	.coreone03 li .item,.coreone03 li .item02 h3{font-size: 16px;}
	.coreone03 li .item02 h3,.coreone03 li:first-child .item,.coreone03 li:first-child .item02{height: 70px;}
	.coreone03 li .item,.coreone03 li .item02{height: 80px;}
	.coreone04 li .text h3{font-size: 16px;}
	.coreone04 li{padding: 20px 0;}
	.coreone04 li .imgbox{padding: 0 15px;}
	.coreone04 li .text{padding: 0 15px;}
	.coreone04wrap{margin: 80px auto;}
	
	.coretwo01wrap .abfont{font-size: 120px;top: -60px;}
	.coretwo01wrap{margin-top: 120px;}
	.coretwo01 .text{margin-top: 80px;padding: 50px 40px;}
	.coretwo01 .imgbox img{height: 300px;}
	.coretwo01 .text h3, .coretwo01bot .text h3{font-size: 30px;}
	.coretwo01 .text h4, .coretwo01bot .text h4{font-size: 14px;}
	.coretwo01bot .text{padding-left: 40px;}
	.coretwo01bot .text h3:before{width: 60px;}
	.coretwo02{margin: 80px auto;}
	.coretwo02 .text{padding: 50px 40px;}
	.coretwo02 .text h3{font-size: 20px;}
	.coretwo02 .text a{font-size: 26px;}
	.coretwo02{padding: 70px 50px;}
	
	.corethree01wrap{margin: 80px auto 40px;}
	.coretl h3{font-size: 30px;}
	.coretl h4{font-size: 14px;}
	.corethree01 li h3{font-size: 14px;}
	
	.corefour01{margin: 80px auto;}
	.corefour01 a h3{font-size: 20px;}
	.corefour02wrap{padding: 80px 0;}
	.c0refour-tl{font-size: 30px;}
	.corefour02 a .text{padding: 20px 0;}
	.corefour02 a{border-bottom-left-radius: 30px;}
	.corefour02 a .text h3{font-size: 14px;}
	.corefour03wrap{margin: 80px auto 60px;}
	.corefour03 li{padding: 40px 40px 40px 100px;}
	.corefour03 li img{width: 50px;left: 30px;top: 40px;}
	.corefour03 li .text h3{font-size: 20px;}
	.corefour03 li font{font-size: 40px;}
	
	.corefive01{margin: 80px auto;}
	.corefive01text .tl, .corefive02wrap .tl{font-size: 30px;margin-bottom: 20px;}
	.corefive01text .info{font-size: 14px;line-height: 26px;}
	.corefive01num li h2{font-size: 32px;}
	.corefive01num li h2:after{font-size: 20px;}
	.corefive01num li h3{font-size: 14px;}
	.corefive02wrap{margin: 80px auto;}
	
	.coresix01wrap{margin: 80px auto;}
	.coresix01text h3{font-size: 30px;}
	.coresix01text h4{font-size: 14px;line-height: 26px;}
	.coresix01img{padding: 140px 0;background-attachment: scroll;}
	.coresix02wrap{margin: 80px auto;}
	.coresix02 .item{width: calc((100% - 60px)/4);margin-right: 20px;margin-bottom: 20px;}
	.coresix02 .item h3{font-size: 16px;}
	
	.coreseven01wrap .item{padding: 80px 0;}
	.coreseven01 .text h4{font-size: 14px;line-height: 26px;}
	.coreseven01 .text .more01{width: 150px;height: 42px;line-height: 42px;}
	.coreseven01bot{width: 100%;}
	.coreseven01bot .img{width: calc((100% - 80px)/5);margin-right: 20px;}
	.coreseven01botwrap{margin-top: 50px;}
	
	.coreeight01 .imgbox .abimg{height: 100px;}
	.coreeight01wrap{padding: 120px 0 80px;}
	.coreeight01 .imgbox .abimg{top: -50px;}
	.coreeight01 .text h3{font-size: 30px;margin-bottom: 20px;}
	.coreeight01 .text h4{font-size: 14px;line-height: 26px;}
	.coreeight01wrap .bgfont{font-size: 120px;}
	.coreeight02 li .toptext{padding: 0 20px;}
	.coreeight02 li .toptext img{height: 40px;}
	.coreeight02 li .toptext h3{font-size: 20px;}
	.coreeight02 li .botfont{padding: 0 20px;font-size: 16px;bottom: 50px;}
	.coreeight02{height: 450px;}
	
	.coreeight03wrap{margin: 80px auto;}
	.coreeight03 .item .text{padding: 40px 20px;}
	.coreeight03 .item .text h3:before{left: -20px;}
	.coreeight03 .item .text h3{font-size: 20px;}
	.coreeight03 .item .text h4{font-size: 14px;}
	
	.coreeight04{margin: 80px auto;}
	.coreeight04 .text .texttop h3{font-size: 30px;}
	.coreeight04 .text .texttop h4{font-size: 14px;line-height: 26px;}
	.coreeight04 .text .botlist{margin-top: 40px;}
	.coreeight04 .text .botlist li{padding: 30px 10px;}
	.coreeight04 .text .botlist li font{font-size: 20px;}
	.coreeight04 .text .botlist li h3{font-size: 16px;}
	.coreeight04 .text .botlist li img{height: 40px;}
	
	.newstop{margin: 80px auto;}
	.newstop a .text h3{font-size: 16px;line-height: 26px;}
	.newsone01{margin-top: 80px;}
	.newsone01 a .item .imgbox{width: 30%;}
	.newsone01 a .item .text{width: 70%;padding-left: 50px;}
	.newsone01 a .item .text h3{font-size: 20px;}
	.n-fy{margin: 50px auto 80px;}
	
	.a-fourbanner{margin-top: 110px;}
	.a-finfocont{width: 84%;}
	.a-fourbanner .cont h3{margin-bottom: 20px;}
	.a04infomin p{font-size: 14px;line-height: 24px;}
	.a04infobot .more01{width: 150px;height: 42px;line-height: 42px;}
	
	.newstwo01wrap{margin: 80px auto;}
	.newstwo01 a .text h3{font-size: 20px;}
	.newstwo01 a .text font{font-size: 14px;}
	
	.a-text p{font-size: 14px;}
	.a-text h3{font-size: 30px;}
	.a-text h4{font-size: 14px;}
	.about01 .mumping_mun h2{font-size: 36px;}
	.about01 .mumping_mun h2:after{font-size: 20px;}
	.about01 .mumping_mun h3{font-size: 14px;}
	.about01wrap{padding: 80px 0;}
	
	.about02wrap{padding: 80px 0;}
	.about02list li .text h3 font{font-size: 36px;}
	.about02list li .text h3{font-size: 16px;}
	.about02list li .text p{font-size: 14px;}
	.about02list li{width: 45%;}
	.about03wrap{padding: 80px 0;background-attachment: scroll;}
	.about03text{padding-left: 60px;}
	.about05wrap, .about04{margin: 80px auto;}
	.about04 a .toptext h3{font-size: 24px;}
	.about04 a .toptext img{width: 40px;}
	.about04 a .hovertext{padding: 0 30px 40px;}
	.about04 a .hovertext h4{font-size: 14px;line-height: 24px;}
	.about05 .text h3{font-size: 24px;}
	.about05 .text h4{font-size: 14px;letter-spacing: 0;}
	.about05 .text .abimg{width: 300px;}
	
	.abouttwo01wrap{padding: 80px 0 60px;}
	.about-tl{font-size: 30px;margin-bottom: 40px;}
	.abouttwo01{padding: 0;}
	.aboutthree01wrap{margin: 80px auto;}
	.aboutthree01 a .text h3{font-size: 14px;margin: 20px auto;}
	.imgshow{width: 80%;left: 10%;}
	.imgshow p img{max-width: 100%;max-height: 100%;}
	
	.aboutfour-01{width: calc(100% - 160px);padding-left: 80px;}
	.aboutfour-02 a .text h3{font-size: 24px;}
	.aboutfour-02 a .text h4{font-size: 14px;line-height: 26px;}
	.aboutfour-02{margin-bottom: 80px;}
	
	.aboutfivewrap{padding: 80px 0;}
	.aboutfive01 .text{padding: 0 50px;}
	.abfivetl h3{font-size: 24px;}
	.abfivetl p{font-size: 16px;}
	.abfivetl p:before{width: 40px;}
	.abfivetl h4{font-size: 16px;margin: 20px auto;}
	.aboutfive01 .text img{height: 60px;}
	.aboutfive02{margin: 80px auto;}
	.aboutfive02 .left .text{margin-bottom: 50px;}
	.aboutfive03{margin: 80px auto 0;}
	.aboutfive03 .img{margin-top: 50px;}
	
	.aboutsix01wrap{padding: 80px 0;}
	.aboutsixtl h3{font-size: 30px;}
	.aboutsixtl p{font-size: 14px;margin-bottom: 10px;}
	.aboutsix01 a .text{padding: 20px;}
	.aboutsix01 a .text h3{font-size: 20px;}
	.aboutsix01 a .text h4{font-size: 14px;line-height: 20px;}
	.aboutsix01 a .imgbox font{font-size: 40px;}
	.aboutsix02wrap{margin-bottom: 80px;}
	.aboutsix02{background-attachment: scroll;}
	.aboutsix02 li .item .bottext h3{font-size: 20px;}
	.aboutsix02 li .item .bottext:after{right: 10px;}
	.aboutsix02 li .item font{left: 10px;}
	.aboutsix02 li .item .bottext{padding-left: 10px;}
	
	.contact01wrap{padding: 80px 0;}
	.contact01left h3{font-size: 30px;}
	.contact01left .list li p{font-size: 16px;}
	.contact01left .list li{padding-left: 60px;}
	.contact01left .list li p:before{left: -20px;}
	.contact01left .list li img{height: 18px;}
	.contact01wrap .abfont{font-size: 120px;}
	.contact01left .tomap{padding-left: 60px;}
	.contact02{padding: 80px 2%;box-sizing: border-box;margin-bottom: 80px;}
	.contact02 li .item .imgbox{width: 65px;height: 65px;margin-right: 10px;}
	.contact02 li .item .text h3{font-size: 20px;}
	.contact02 li .item .text p{font-size: 14px;}
	.contact02 li .item .text font{font-size: 12px;}
	
	/* 补充 */
	.h-topwrap{display: none;}
	.header .h-right{padding-right: 100px;}
	.nav{display: none;}
	.header .logo img{height: 46px;}
	.header .logo{position: relative;z-index: 22;}
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 70px;top: 0;background-color: #d6061c;display: block;box-sizing: border-box;width: 70px;z-index: 21;}
	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff;}
	.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{padding-top: 100px;width: 100%;z-index: 20;}
	.drawer--right.drawer-open .drawer-hamburger{right: 0;}
	.drawer--right .drawer-nav{right: -100%;}
	.headerwrap .header{height: 70px;width: 100%;box-sizing: border-box;padding-left: 2%;}
	.headerwrap .header .logo .logo02{display: block;}
	.headerwrap .header .logo .logo01{display: none;}
	.headerwrap{background-color: #FFFFFF;}
	.sj-language{position: absolute;right: 20px;bottom: 50px;}
	.drawer--right.drawer-open .drawer-nav{height: 100%;box-sizing: border-box;}
	.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
	.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;}
	.drawer-menu-item:hover{color: #d6061c;}
	
	.bannerwrap{padding-top: 70px;}
	.nav a{padding: 0 10px;}
	.h-link a:last-child{margin-left: 0;}
	.nav{margin-right: 15px;}
	.h-top .tl{font-size: 16px;}
	.bannertext p{font-size: 30px;margin-bottom: 20px;}
	.bannertext h3{font-size: 42px;}
	.index03bot .swiper-container{padding-right: 0;}
	.index03bot .item .text{width: 42%;}
	.index03bot .item .imgbox{width: 58%;}
	.index03bot .page{display: none;}
	.index03bot .item .imgbox img{height: 100%;object-fit: cover;min-height: 330px;}
	.index04 .textbox .tl-box{width: 65%;}
	.index05 a{width: calc((100% - 60px)/4);}
	.index05 a:nth-of-type(5n){margin-right: 20px;}
	.index05 a:nth-of-type(4n){margin-right: 0;}
	
	.index06 .item{width: 33.33%;}
	.index06{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index06 .item:nth-last-of-type(1),.index06 .item:nth-last-of-type(2){width: 50%;}
	.index06 .item img{height: 300px;object-fit: cover;}
	.index06 .item .text{top: 20px;}
	.indextop07 .text{padding-right: 120px;}
	.index07bot a{width: calc((100% - 60px)/4);}
	.index07bot{padding: 30px 20px;}
	.index08{padding-top: 0;}
	.index08wrap{margin-bottom: 80px;}
	.index08top:before{font-size: 120px;}
	.f-navwrap{display: none;}
	.footer-twrap{padding: 60px 40px 40px;}
	.f-fxwrap{margin-top: 0;}
	
	.product01wrap{padding-left: 40px;}
	.proinfo01ight h4{font-size: 14px;line-height: 24px;}
	.proinfo01ight h3{font-size: 24px;}
	.proinfo01ight{padding-left: 40px;}
	.inner-text h3{font-size: 28px;}
	
	.innerbanner, .proinfo01wrap{margin-top: 70px;}
	.mbx-nav{display: none;}
	.coreone01 li{width: 130px;height: 130px;}
	.coreone02right .more01{bottom: 30px;}
	.coreone03box{width: 100%;overflow: hidden;overflow: hidden;overflow-x: auto;}
	.coreone03{width: 900px;}
	.coreone04 li .imgbox{padding: 0 8px;}
	.coreone04 li .text p{font-size: 12px;}
	.coreone04wrap{margin: 80px auto 60px;}
	
	.coretwo01 .text h3, .coretwo01bot .text h3{font-size: 26px;}
	.corethree01 li .imgbox{height: 80px;}
	.corefour03 li{padding: 30px 20px;}
	.corefour03 li img{position: relative;top: 0;left: 0;margin-bottom: 20px;}
	.corefive01text .tl, .corefive02wrap .tl{font-size: 26px;}
	.corefive01num li{padding: 20px 0;}
	.corefive01imgbox{width: 50%;}
	.corefive01imgbox img{min-height: 260px;object-fit: cover;}
	.div1{z-index: 15;}
	
	.coresix01text h3{font-size: 26px;}
	.coresix02 .item h3{font-size: 14px;}
	
	.coreseven01 .text h3{font-size: 26px;}
	.coreeight01 .text{width: 43%;}
	.coreeight02 li .toptext{top: 50px;}
	.coreeight02 li .botfont{bottom: 30px;}
	.coreeight03 .item .text{padding: 30px 20px;width: 100%;margin-top: 0;}
	.coreeight03 .item{width: 49%;}
	.coreeight04 .text .botlist li{width: 32%;}
	.c0refour-tl,.coreeight01 .text h3,.coreeight04 .text .texttop h3,.footert-text h3{font-size: 26px;}
	.footert-text h4{font-size: 14px;line-height: 24px;}
	
	.newstop a .text{width: 90%;}
	.newsone01 a .item .text{width: 65%;padding-left: 30px;}
	.newsone01 a .item .imgbox{width: 35%;}
	.newsone01 a .item .text h4{font-size: 14px;line-height: 26px;}
	.newstop a .text .t-text{height: 80px;}
	.newstop a .text{margin-top: -80px;}
	.newstop a .text h3{font-size: 14px;}
	
	.a-fourbanner{margin-top: 70px;}
	.a-finfocont{width: 96%;}
	.a-fourbanner .cont h3{font-size: 26px;}
	
	.about01 .text{padding-right: 40px;}
	.a-text h3{font-size: 26px;}
	.about01 .mumping_mun{margin-top: 30px;}
	.about02text{padding-right: 40px;}
	.about02list li{width: 50%;}
	.about02list li .text{width: calc(100% - 80px);}
	.about02{-webkit-align-items: center;align-items: center;}
	.about03text{padding-left: 40px;}
	.about04 a{height: 400px;padding: 40px 20px;}
	.about04 a .hovertext{padding: 0 20px 40px;}
	.about05 .text .abimg{display: none;}
	.about05 .imgbox{width: 45%;}
	
	.abouttwo01 a,.aboutthree01 a{width: 32%;}
	.abouttwo01 a:nth-of-type(4n),.aboutthree01 a:nth-of-type(4n){margin-right: 2%;}
	.abouttwo01 a:nth-of-type(3n),.aboutthree01 a:nth-of-type(3n){margin-right: 0;}
	.aboutfour-01{padding-left: 40px;}
	.aboutfour-01 .tomore{height: 60px;}
	.aboutfive01 .imgbox img{min-height: 250px;object-fit: cover;}
	.abfivetl h4{font-size: 14px;line-height: 26px;}
	.aboutfive03 .img img{height: 200px;object-fit: covers;}
	.aboutsix01 a .text{padding: 20px 10px;}
	.aboutsix02 li:first-child{padding-right: 0;}
	.aboutsix02 li .item{width: 32%;}
	.aboutsix02 li:nth-of-type(2){padding-left: 0;margin-top: 2%;}
	.aboutsix02{box-sizing: border-box;padding: 2%;}
	
	.contact01left h3{font-size: 26px;margin-bottom: 30px;}
	.contact01left{width: 45%;}
	.contact01left .list li p{font-size: 14px;}
	.contact01left .list li img{height: 16px;}
	.contact02 li{width: 49%;margin-bottom: 2%;border: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;padding: 20px 10px;}
	.contact02 li:last-child{border-right: 1px solid rgba(255,255,255,0.5);}
	.contact02{-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;}
	.contact02 li .item .imgbox{margin-right: 20px;}
	
	
	
	
	
}

@media only screen and (max-width:760px){
	
	body, input, h1, h2, h3, h4, h5, h6, b, c, e, i, g, p, div, dl, dt, dd, select, textarea, font, right, left{letter-spacing: 0;}
	
	.pc-1200px{display: none;}
	.h-topwrap{display: none;}
	.header .h-right{display: none;}
	.header .logo img{height: 46px;}
	.header .logo{position: relative;z-index: 22;}
	
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 60px;top: 0;background-color: #d6061c;display: block;box-sizing: border-box;width: 60px;z-index: 21;}
	.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{background-color: #ffffff;}
	.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-nav{padding-top: 100px;width: 100%;z-index: 20;}
	.drawer--right.drawer-open .drawer-hamburger{right: 0;}
	.drawer--right .drawer-nav{right: -100%;}
	.headerwrap .header{height: 60px;width: 100%;box-sizing: border-box;padding-left: 2%;}
	.headerwrap .header .logo .logo02{display: block;}
	.headerwrap .header .logo .logo01{display: none;}
	.headerwrap{background-color: #FFFFFF;}
	.sj-language{position: absolute;right: 20px;bottom: 50px;}
	.drawer--right.drawer-open .drawer-nav{height: 100%;box-sizing: border-box;}
	.drawer--right .drawer-nav>.drawer-menu{width: 100%;height: 100%;overflow: hidden;overflow-y: auto;box-sizing: border-box;}
	.drawer--right .drawer-nav>.drawer-menu>.drawer-menu{height: auto;min-height: 100%;box-sizing: border-box;padding-bottom: 60px;position: relative;}
	.drawer-menu-item:hover{color: #d6061c;}
	
	/* banner */
	.bannerwrap{padding-top: 60px;}
	.bannertext p{font-size: 30px;margin-bottom: 20px;}
	.bannertext h3{font-size: 26px;letter-spacing: 2px;}
	.bannertext h4{font-size: 14px;display: none;}
	.bannertext h4:before{width: 20px;margin-right: 10px;}
	.bannertext h4:after{width: 20px;margin-left: 10px;}
	.bannerwrap .swiper-button-next{right: 2%;}
	.bannerwrap .swiper-button-prev{left: 2%;}
	.bannerwrap .swiper-button-next, .bannerwrap .swiper-button-prev{font-size: 30px;}
	.more01{width: 140px;height: 40px;line-height: 40px;font-size: 14px;}
	.bannertext .more01{margin-top: 30px;}
	
	.index01{width: 96%;padding: 50px 0;}
	.index01 ul{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index01 ul li{width: 50%;box-sizing: border-box;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #ddd;}
	.index01 ul li h2, .index01 ul li .mun_top font{font-size: 30px;}
	.index01 ul li .mun_top:after{font-size: 20px;}
	.index01 ul li h3{font-size: 18px;}
	.index01 ul li p{font-size: 12px;}
	.index01 ul li img{height: 36px;margin-top: 8px;}
	.index01 ul li:nth-last-of-type(1),.index01 ul li:nth-last-of-type(2){border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
	.index01 ul li:nth-of-type(2n):after{display: none;}
	
	.index02wrap{padding: 50px 0;background-attachment: scroll;}
	.i-tl h3{font-size: 24px;margin-bottom: 10px;}
	.i-tl p{font-size: 14px;}
	.index02min{margin-top: 30px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index02min a{position: relative;padding-left: 55%;width: 100%;margin-bottom: 10px;}
	.index02min a:last-child{margin-bottom: 0;}
	.index02min a .iconbox{width: 40px;height: 40px;margin: 0;margin-bottom: 12px;}
	.index02min a .iconbox img{height: 24px;}
	.index02min a h4{text-align: left;line-height: 22px;margin-bottom: 0;min-height: 66px;}
	.index02min a .imgbox{width: 50%;height: 100%;position: absolute;left: 0;top: 0;}
	.index02min a .imgbox img{height: 100%;object-fit: cover;width: 100%;}
	
	.index03{margin: 50px auto;width: 96%;}
	.index03thumbs .swiper-wrapper .swiper-slide{width: 32%;margin-right: 2%;box-sizing: border-box;height: 40px;line-height: 40px;font-size: 14px;}
	.index03thumbs .swiper-wrapper .swiper-slide:last-child{margin-right: 0;}
	.index03bot .swiper-container{padding-right: 0;}
	.index03bot .item{display: block;}
	.index03bot .item .imgbox{width: 100%;}
	.index03bot .item .text{width: 100%;padding: 30px 0 0 40px;}
	.index03bot .item .text p{font-size: 14px;margin-bottom: 20px;}
	.index03bot .item .text:before{width: 30px;top:37px;}
	.index03bot .item .text img{height: 40px;margin-bottom: 20px;}
	.index03bot .item .text h3{font-size: 22px;}
	.index03bot .item .text h4{line-height: 22px;}
	.index03bot .item .text a{width: 140px;height: 40px;line-height: 40px;margin-top: 30px;}
	.index03bot .page{right: 2%;bottom: 0;}
	
	.index04wrap{padding-top: 30px;}
	.i-cont{width: 96%;}
	.index04 .font p{font-size: 18px; margin-bottom: 10px; line-height: 22px;}
	.index04 .font a{font-size: 20px;margin-bottom: 30px;}
	.index04 .textbox{padding: 30px 20px;display: block;}
	.index04 .textbox .tl-box{width: 100%;}
	.index04 .textbox .tl-box .t-img p{font-size: 20px;}
	.index04 .textbox .tl-box .t-img span{font-size: 30px;margin: 0 10px;font-style: normal;}
	.index04 .textbox .tl-box h4{font-size: 14px;line-height: 22px; margin-top: 10px;}
	.index04 .textbox .more01{margin-top: 30px;}
	

	
	.index05wrap{padding: 50px 0;}
	.index05 a{width: 49%;margin-right: 2%;margin-bottom: 10px;}
	.index05 a:nth-of-type(5n){margin-right: 2%;}
	.index05 a:nth-of-type(2n){margin-right: 0;}
	.index05{margin-top: 30px;}
	.index05 a .text{padding: 40px 20px 0;}
	.index05 a .iconbox{width: 60px;height: 60px;margin-left: 20px;}
	.index05 a .text h3{font-size: 18px;}
	.index05 a .text p{font-size: 12px;line-height: 20px;}
	
	.index06{margin-top: 30px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index06 .item{width: 100%;height: 250px;margin-bottom: 20px;}
	.index06 .item:last-child{margin-bottom: 0;}
	.index06 .item .text{top: 30px;}
	.index06 .item img{height: 100%;object-fit: cover;}
	.index06 .item .text p{font-size: 30px;margin-bottom: 10px;}
	.index06 .item .text h3{font-size: 18px;margin-bottom: 10px;}
	.index06 .item .text h4{font-size: 14px;line-height: 24px;}
	.index06 .item .more{bottom: 20px;}
	
	.index07wrap{margin: 50px 0;}
	.indextop07{padding: 50px 0;width: 96%;}
	.index07topwrap:after{background-attachment: scroll;width: 100%;}
	.indextop07 .text{width: 100%;padding: 0;}
	.indextop07 .text h3{font-size: 24px;}
	.index07bot{margin: 0;padding:30px 2%;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index07botwrap{padding: 0;}
	.index07bot a{width: 49%;margin-bottom: 10px;}
	.index07bot a p{font-size: 16px;padding-top: 10px;}
	
	.index08{padding-top: 0;}
	.index08tab{margin-top: 20px;}
	.index08bot{margin-top: 30px;}
	.index08tab a{width: 140px;height: 40px;line-height: 40px;font-size: 16px;margin: 0;margin-right: 10px;}
	.index08top{display: block;}
	.index08top .tl h3{font-size: 24px;margin-bottom: 10px;}
	.index08tab{margin-top: 10px;}
	.index08bot .swiper-button-next, .index08bot .swiper-button-prev{width: 40px;height: 40px;margin-top: 0;font-size: 26px;}
	.index08wrap{padding: 0 2%;}
	.index08bot a .imgbox p{left: 0;top: 0;font-size: 12px;width: 100px;height: 34px;line-height: 34px;}
	.index08bot .swiper-slide a{padding-left: 0;}
	.index08bot .swiper-button-prev{left: 0;}
	.index08bot .more01{margin-left: 0;margin-top: 30px;}
	.div1{z-index: 20;}
	.index08wrap{margin-bottom: 50px;}
	.footer-twrap{width: 100%;padding: 50px 2%;margin: 0;}
	.footer-t{display: block;}
	.footert-text{width: 100%;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
	.footert-text h3{font-size: 24px;}
	.footert-text h4{font-size: 14px;margin-bottom: 20px;}
	.footert-text a{font-size: 16px;}
	.footert-form{width: 100%;margin-top: 30px;}
	.f-formmin input{height: 40px;}
	.f-formmin{display: block;}
	.f-formmin .left, .f-formmin .right{width: 100%;}
	.f-formmin input,.f-formmin .right textarea{font-size: 14px;}
	.wpcf7-form p .more01{width: 140px;height: 40px;line-height: 40px;}
	
	.footer{padding: 14px 0;}
	.f-navwrap,.f-fxwrap{display: none;}
	.copyright a.se{display: none;}
	.copyright{margin-top: 0;text-align: center;width: 100%;}
	.copyright h3, .copyright a{font-size: 12px;line-height: 20px;display: block;width: 100%;margin: 0;}
	.copyright h3 a{margin: 0;}
	
	/* 工程建筑 */
	.innerbanner, .proinfo01wrap{margin-top: 60px;}
	.innerbanner img{height: 250px;object-fit: cover;}
	.mbxwrap{display: none;}
	.inner-text p{font-size: 14px;margin-bottom: 10px;}
	.inner-text h3{font-size: 28px;}
	.inner-text{width: 94%;}
	
	.aboutfour01wrap{padding: 50px 0;}
	.aboutfour01list{display: none;}
	.product01wrap{width: 100%;padding: 0;}
	.pro-tl{font-size: 20px;margin-bottom: 20px;}
	.pro-top h5{font-size: 14px;line-height: 24px;}
	.pro-top p{margin-bottom: 20px;}
	.pro-top{margin-bottom: 50px;}
	.imglist a{width: 49%;margin-right: 2%;}
	.imglist a:nth-of-type(3n){margin-right: 2%;}
	.imglist a:nth-of-type(2n){margin-right: 0;}
	.imglist a p{font-size: 16px;}
	.nav-links, .fy{margin-top: 30px;}
	.imglist a .imgbox:after{width: 36px;height: 36px;}
	
	.proinfo01wrap{padding: 50px 0;}
	.procont{width: 96%;}
	.proinfo01{display: block;}
	.proinfo01left{width: 100%;}
	.proinfo01ight{width: 100%;padding: 0;margin-top: 30px;}
	.proinfo01ight h3{font-size: 20px;}
	.proinfo01ight strong{margin: 20px 0;}
	.proinfo02top{font-size: 20px;height: 60px;}
	.proinfo01left .swiper-button-next, .proinfo01left .swiper-button-prev{width: 40px;height: 40px;}
	.proinfo01ight h4{font-size: 14px;line-height: 24px;}
	.proinfo01ight .more01{margin-top: 30px;}
	.proinfo02info{padding: 50px 0;}
	.proinfo02info h4 strong{font-size: 18px;margin-bottom: 20px;}
	.proinfo02info p{font-size: 14px;line-height: 24px;}
	.proinfo02list{padding: 50px 0 30px;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.proinfo02list a{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.proinfo02list a:nth-of-type(2n){margin-right: 0;}
	.proinfo02list a p{font-size: 16px;}
	
	.coreone01wrap{padding: 50px 0 30px;}
	.coreone01wrap .tl, .coreone02left .top h3, .coreone03tl font, .coreone04wrap .tl{font-size: 24px;}
	.coreone01 li{width: 140px;height: 140px;margin-right: 0;margin-bottom: 20px;}
	.coreone01{-webkit-justify-content: space-around;justify-content: space-around;}
	.coreone01 li .now .cont img{height: 32px;}
	.coreone01 li .now .cont p{font-size: 16px;}
	
	.coreone02{margin: 50px auto;display: block;}
	.coreone02left{width: 100%;}
	.coreone02left .top h3{margin-bottom: 20px;}
	.coreone02left .top p:before{width: 30px;}
	.coreone02left .top p, .coreone03tl h4{font-size: 16px;}
	.coreone02left .top{margin-bottom: 30px;}
	.coreone02center{width: 100%;margin-top: 10px;}
	.coreone02right{width: 100%;}
	.coreone02right .more01{position: relative;margin: 0;bottom: 0;margin-top: 30px;width: 140px;height: 40px;line-height: 40px;}
	.coreone02right .imgtop{margin-top: 10px;}
	.coreone02right .bgfont{display: none;}
	
	.coreone03wrap{margin: 50px auto;}
	.coreone03box{width: 100%;overflow: hidden;overflow-x: auto;}
	.coreone03{width: 800px;}
	.coreone03 li:first-child .item{font-size: 16px;height: 50px;}
	.coreone03 li .item02 h3{font-size: 16px;line-height: 50px;}
	.coreone03 li:first-child .item02{height: 50px;}
	.coreone03 li .item{font-size: 16px;}
	.coreone03 li .item02 p{font-size: 12px;     line-height: 16px;}
	.coreone03 li .item02{padding: 15px 20px;}
	.coreone03 li .item,.coreone03 li .item02{height: 80px;}

	
	.coreone04wrap{margin: 50px auto;}
	.coreone04wrap .tl{margin-bottom: 30px;}
	.coreone04 li{width: 49%;padding: 15px 0;}
	.coreone04 li:nth-of-type(2n){margin-right: 0;}
	.coreone04 li .text h3{font-size: 14px;}
	.coreone04 li .text p{font-size: 12px;}
	.coreone04 li .text{padding: 0 10px;}
	.coreone04 li .imgbox{padding: 0 5px;}
	
	/* .coretwo01wrap */
	.coretwo01wrap{margin: 50px auto 0;}
	.coretwo01wrap .abfont{display: none;}
	.coretwo01{display: block;}
	.coretwo01 .imgbox{width: 100%;}
	.coretwo01 .imgbox img{height: 200px;}
	.coretwo01 .text{width: 100%;margin: 0;padding: 30px 20px;}
	.coretwo01 .text h3, .coretwo01bot .text h3{font-size: 24px;}
	.coretwo01 .text h4, .coretwo01bot .text h4{font-size: 14px;line-height: 24px;}
	
	.coretwo01bot{padding: 0;margin-top: 50px;}
	.coretwo01bot .text{width: 100%;padding: 0;}
	.coretwo01bot .text h3:before{width: 40px;}
	.coretwo02{margin: 50px auto;padding: 0;}
	.coretwo02 .text{width: 100%;padding: 50px 20px;}
	.coretwo02 .text h3{font-size: 20px;}
	.coretwo02 .text a{font-size: 20px;}
	
	.corethree01wrap{margin: 50px auto;}
	.coretl h3{font-size: 24px;}
	.coretl h4{font-size: 14px;line-height: 24px;}
	.corethree01 li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.corethree01 li:nth-of-type(2n){margin-right: 0;}
	.corethree01 li h3{border-bottom: none;font-size: 14px;}
	.corethree01{margin-top: 30PX;}
	
	.corefour01{margin: 50px auto 30px;}
	.corefour01 a{width: 49%;margin-bottom: 20px;}
	.corefour01 a:nth-of-type(2n){margin-right:0;}
	.corefour01 a h3{margin-top: 20px;font-size: 16px;padding-left: 10px;}
	.corefour02wrap{padding: 50px 0;}
	.c0refour-tl{font-size: 24px;margin-bottom: 30px;}
	.corefour02 a{border-radius: 0;}
	.corefour02 a .text{padding: 20px 0;}
	.corefour03wrap{margin: 50px auto;}
	.corefour03 li{width: 100%;padding: 30px 20px;}
	.corefour03 li img{position: relative;top: 0;left: 0;margin-bottom: 20px;width: 50px;}
	.corefour03 li .text h3{font-size: 20px;}
	
	.corefive01{margin: 50px auto;display: block;}
	.corefive01text{display: block;width: 100%;}
	.corefive01text .tl, .corefive02wrap .tl{font-size: 24px;}
	.corefive01text .tl{margin-bottom: 20px;}
	.corefive01text .info{font-size: 14px;line-height: 24px;}
	.corefive01imgbox{width: 100%;margin-top: 30px;}
	.corefive01num li h2{font-size: 26px;}
	.corefive01num li h2:after{font-size: 18px;}
	.corefive01num li h3{font-size: 14px;}
	.corefive02wrap{margin: 50px auto;}
	.corefive02bot .swiper-button-next, .corefive02bot .swiper-button-prev{width: 34px;height: 34px;}
	.corefive02bot .swiper-button-next{margin-left: 10px;}
	.corefive02bot .swiper-scrollbar{width: calc(100% - 110px);}
	.corefive02bot{margin-top: 30px;}
	
	.coresix01wrap{margin: 50px auto;}
	.coresix01text h3{font-size: 24px;}
	.coresix01text h4{font-size: 14px;line-height: 24px;}
	.coresix01text{margin-bottom: 50px;}
	.coresix01img{padding: 80px 0;background-attachment: scroll;}
	.coresix01img h3{font-size: 24px;}
	.coresix02wrap{margin: 50px auto;}
	.coresix02 .item{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.coresix02 .item:nth-of-type(2n){margin-right: 0;}
	.coresix02 .item h3{font-size: 14px;}
	
	.coreseven01wrap .item{padding: 50px 0;}
	.coreseven01 .text{width: 100%;}
	.coreseven01{display: block;}
	.coreseven01 .imgbox{width: 100%;margin-bottom: 30px;}
	.coreseven01 .text h3{font-size: 24px;}
	.coreseven01 .text h4{font-size: 14px;line-height: 24px;}
	.coreseven01 .text .more01{width: 140px;height: 40px;line-height: 40px;}
	
	.coreeight01wrap{padding: 50px 0;}
	.coreeight01{display: block;}
	.coreeight01 .imgbox{width: 100%;}
	.coreeight01 .text{width: 100%;margin-top: 30px;}
	.coreeight01 .imgbox .abimg{height: 100px;top: 0;left: 0;right: initial;display: none;}
	.coreeight01wrap .bgfont{display: none;}
	.coreeight01 .text h3{font-size: 24px;margin-bottom: 20px;}
	.coreeight01 .text h4{font-size: 14px;line-height: 24px;}
	.coreeight02{display: block;height: auto;background: none;}
	.coreeight02 li{width: 100%;height: 340px;margin-bottom: 10px;}
	.coreeight02 li:last-child{margin-bottom: 0;}
	.coreeight02 li .toptext{top: 20px;padding: 0 20px;}
	.coreeight02 li .toptext img{height: 40px;}
	.coreeight02 li .toptext h3{font-size: 18px;}
	.coreeight02 li .botfont{bottom: 20px;padding: 0 20px;}
	.coreeight02 li .toptext h4{font-size: 14px;line-height: 24px;}
	.coreeight03wrap{margin: 50px auto;}
	.coreeight03{display: block;}
	.coreeight03 .item{width: 100%;margin-bottom: 10px;}
	.coreeight03 .item:last-child{margin-bottom: 0;}
	.coreeight03 .item .text{padding: 30px 10px;margin: 0;width: 100%;}
	.coreeight03 .item .text h3{font-size: 20px;}
	.coreeight03 .item .text h4{font-size: 14px;line-height: 24px;}
	.coreeight03 .item .text h3:before{left: -10px;}
	
	.coreeight04{margin: 50px auto;display: block;}
	.coreeight04 .text{width: 100%;padding: 0;}
	.coreeight04 .text .texttop h3{font-size: 24px;     text-align: center;}
	.coreeight04 .text .texttop h4{font-size: 14px;line-height: 24px;}
	.coreeight04 .text .botlist{margin-top: 30px;}
	.coreeight04 .text .botlist li{width: 32%;padding: 20px 10px;}
	.coreeight04 .text .botlist{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.coreeight04 .text .botlist li font{font-size: 18px;margin-bottom: 10px;}
	.coreeight04 .text .botlist li h3{font-size: 14px;}
	.coreeight04 .text .botlist li img{height: 34px;}
	/* .coreeight04 .text .botlist li:last-child{width: 100%;margin-top: 2%;} */
	.coreeight04 .imgbox{display: none;}
	
	/* .newstop */
	.newstop{margin: 50px auto;display: block;}
	.newstop a{width: 100%;margin-bottom: 10px;}
	.newstop a .text{width: 100%;margin: 0;}
	.newstop a .text .t-text{padding: 0 20px;}
	.newstop a .text .data{padding: 10px 20px;}
	.newstop a .text h3{font-size: 16px;}
	.newstop a .text .data .time font{font-size: 30px;}
	.newstop a .text .data .time p{font-size: 12px;}
	.newstop a .text .data .jt{font-size: 16px;}
	.newsone01{margin-top: 50px;}
	.newsone01 a{padding: 30px 0;}
	.newsone01 a .item{display: block;}
	.newsone01 a .item .imgbox{width: 100%;}
	.newsone01 a .item .text{width: 100%;padding: 30px 0 0;}
	.newsone01 a .item .text .time font{font-size: 30px;}
	.newsone01 a .item .text .time p{font-size: 12px;}
	.newsone01 a .item .text h3{font-size: 18px;}
	.newsone01 a .item .text h4{font-size: 14px;line-height: 24px;}
	
	.a-fourbanner{margin-top: 60px;padding: 50px 0;}
	.a-finfocont{width: 96%;}
	.a-fourbanner .cont h3{font-size: 24px;margin-bottom: 20px;}
	.a-fourbanner .cont .data p{font-size: 14px;}
	.a-fourbanner .cont .data i{height: 14px;margin: 0 10px;}
	.a04infowrap{padding: 50px 0;}
	.a04infomin p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.a04infobot .right .share{margin: 0;}
	.a04infobot .more01{width: 100px;height: 34px;line-height: 34px;}
	.a04infobot .right .share a{margin-right: 10px;font-size: 16px;}
	.a04infobot .right h3{font-size: 14px;}
	
	.newstwo01wrap{margin: 50px auto;}
	.newstwo01 a{width: 100%;margin-right: 0;margin-bottom: 30px;}
	.newstwo01 a .text h3{font-size: 18px;}
	.newstwo01 a .text font{font-size: 14px;}
	.nav-links a, .nav-links span, .fy a{font-size: 12px;min-width: 34px;height: 34px;line-height: 34px;}
	.n-fy{margin: 30px auto 50px;}
	
	.about01wrap{padding: 50px 0;display: block;}
	.about01{display: block;}
	.about01 .imgbox{width: 100%;}
	.about01 .text{width: 100%;padding: 0;margin-top: 30px;}
	.a-text p{font-size: 14px;}
	.a-text h3{font-size: 24px;}
	.a-text h4{font-size: 14px;line-height: 24px;}
	.about01 .mumping_mun{width: 100%;padding:0;}
	.about01 .mumping_mun li{width: 50%;}
	.about01 .mumping_mun h2{text-align: center;font-size: 30px;}
	.about01 .mumping_mun h3{font-size: 14px;text-align: center;}
	
	.about02wrap{padding: 50px 0;}
	.about02{display: block;}
	.about02text{width: 100%;padding: 0;}
	.about02right{width: 100%;}
	.about02list{margin-top: 30px;}
	.about02list li{width: 49%;}
	.about02list li .imgbox{width: 50px;}
	.about02list li .text{width: calc(100% - 60px);}
	.about02list li .text h3{font-size: 16px;}
	.about02list li .text h3 font{font-size: 30px;}
	.about02list li .text p{font-size: 14px;}
	.sjd i{width: 8px;height: 8px;}
	
	.about03wrap{padding: 50px 0;background-attachment: scroll;}
	.about03text{width: 100%;padding: 0;}
	.about03wrap:after{width: 100%;}
	
	.about05wrap, .about04{margin: 50px auto;}
	.about04{display: block;}
	.about04 a{width: 100%;display: block;margin-bottom: 10px;height: 300px;padding: 30px 20px;}
	.about04 a:last-child{margin-bottom: 0;}
	.about04 a .toptext h3{font-size: 24px;}
	.about04 a .toptext img{width: 40px;}
	.about04 a .hovertext{padding: 20px 20px 30px;}
	.about04 a .hovertext h4{font-size: 14px;line-height: 24px;}
	
	.about05 .text .abimg,.about05 .text .abfont{display: none;}
	.about05{display: block;}
	.about05 .imgbox{width: 100%;}
	.about05 .text{width: 100%;margin-top: 30px;}
	.about05 .text h3{font-size: 24px;}
	.about05 .text h4{font-size: 14px;line-height: 24px;}
	
	.abouttwo01wrap{padding: 50px 0;}
	.about-tl{font-size: 24px;margin-bottom: 30px;}
	.abouttwo01{padding: 0;}
	.abouttwo01 a{width: 100%;margin-right: 0;}
	.abouttwo01 a img{height: 240px;object-fit: cover;}
	
	.aboutthree01wrap{margin: 50px auto;}
	.aboutthree01 a{width: 49%;padding: 10px;}
	.aboutthree01 a:nth-of-type(2n){margin-right: 0;}
	.aboutthree01 a .imgbox{height: 120px;}
	.aboutthree01 a .text h3{margin: 20px 0;font-size: 14px;min-height: auto;}
	.aboutthree01 a .text font{height: 36px;line-height: 36px;}
	.imgshow p img{display: block;width: auto;max-width: 100%;}
	
	.imgshow{width: 96%;left: 2%;height: 60%;top: 20%;}
	.imgshowmask{z-index: 24;}
	
	.aboutfour-01{width: 100%;padding: 0;}
	.af01-imgbox li .item .text h3{font-size: 20px;}
	.aboutfour-01 .tomore{height: 50px;line-height: 50px;margin-top: 30px;}
	.aboutfour-02{margin: 0 auto 50px;display: block;}
	.aboutfour-02 a{width: 100%;margin-bottom: 10px;}
	.aboutfour-02 a:last-child{margin-bottom: 0;}
	.aboutfour-02 a{padding: 30px 20px;}
	.aboutfour-02 a .text h3{font-size: 24px;}
	.aboutfour-02 a .text strong{width: 40px;}
	.aboutfour-02 a .text h4{font-size: 14px;line-height: 24px;}
	.aboutfour-02 a .text font{margin-top: 30px;font-size: 14px;}
	
	.aboutfivewrap{padding: 50px 0;}
	.aboutfivewrap .bgimg02{display: none;}
	.aboutfive01{display: block;}
	.aboutfive01 .imgbox{width: 100%;}
	.aboutfive01 .text{width: 100%;padding: 30px 0 0;}
	.abfivetl h3{font-size: 24px;}
	.abfivetl p{font-size: 18px;}
	.abfivetl p:before{width: 40px;}
	.abfivetl h4{font-size: 14px;line-height: 24px;}
	.aboutfive01 .text img{display: none;}
	.aboutfive02{margin: 50px auto;display: block;padding-top: 50px;border-top: 1px solid #DDDDDD;}
	.aboutfive02 .left{width: 100%}
	.aboutfive02 .left .text{padding: 0;margin-bottom: 30px;}
	.aboutfive02 .right{display: none;}
	.aboutfive03{margin: 50px auto 0;}
	.abfivetl h4{margin: 20px 0;}
	.aboutfive03 .img{padding: 0;margin-top: 30px;}
	
	.aboutsix01wrap{padding: 50px 0;}
	.aboutsixtl p{font-size: 14px;margin-bottom: 10px;}
	.aboutsixtl h3{font-size: 24px;}
	.aboutsix01 a{width: 100%;margin-bottom: 20px;}
	.aboutsix01 a .imgbox img{height: 200px;object-fit: cover;}
	.aboutsix01 a .text{padding: 20px;}
	.aboutsix01 a:last-child{margin-bottom: 0;}
	.aboutsix01 a .text h4{font-size: 14px;}
	.aboutsix01 a .text h3{font-size: 20px;}
	
	.aboutsix02 li{-webkit-flex-wrap: wrap;flex-wrap: wrap;padding: 0;}
	.aboutsix02 li:first-child{padding: 0;}
	.aboutsix02 li .item{width: 100%;}
	.aboutsix02{background-attachment: scroll;}
	.aboutsix02 li .item .bg{height: 120px;object-fit: cover;}
	.aboutsix02 li .item{margin-bottom: 2px;}
	.aboutsix02 li:nth-of-type(2){padding-left: 0;}
	.aboutsix02 li:nth-of-type(2) .item:last-child{margin-bottom: 0;}
	.aboutsix02wrap{margin-bottom: 0;}
	.aboutsix02 li .item .bottext h3{font-size: 20px;}
	
	.cfourinfowrap{margin-top: 60px;padding: 50px 0;}
	.cfourinfo{display: block;}
	.cfourinfoimgbox{width: 100%;}
	.cfourinfotext{width: 100%;margin-top: 30px;}
	.cfourinfotext h3{font-size: 24px;}
	.cfourinfotext strong{width: 40px;}
	.cfourinfotext h4{font-size: 14px;line-height: 24px;}
	.cfourinfopage .more01{width: 100px;height: 34px;line-height: 34px;}
	.cfourinfopage .right .share a{margin-right: 10px;}
	.cfourinfopage .right h3{font-size: 14px;}
	
	.drawer-menu li{margin-bottom: 30px;}
	.drawer-dropdown-menu>li{margin-bottom: 10px;}
	.drawer-dropdown.open>.drawer-dropdown-menu{padding: 10px 10px 0;}
	.drawer-menu li .drawer-dropdown-menu li>a{padding: 0;line-height: 16px;color: #999;font-size: 14px;display: block;width: 80%;margin: 5px auto;}
	
	
	.coreseven01bot .img{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.coreseven01bot .img:nth-of-type(2n){margin-right: 0;}
	.coreseven01bot{width: 100%;}
	.coreseven01botwrap{margin-top: 30px;}
	
	.contact01wrap{padding: 50px 0;}
	.contact01{display: block;}
	.contact01left{width: 100%;}
	.contact01left h3{font-size: 24px;margin-bottom: 20px;}
	.contact01left .list li p{font-size: 14px;}
	.contact01left .list li img{height: 16px;}
	.contact01left .list li{padding-left: 40px;}
	.contact01left .list li p:before{left: -10px;}
	.contact01left .tomap{padding-left: 0;margin-top: 30px;}
	#dituContent01{width: 100%;margin-top: 30px;}
	
	.contact02{padding: 50px 2%;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 0;}
	.contact02 li .item .imgbox{width: 60px;height: 60px;margin-bottom: 10px;}
	.contact02 li .item .imgbox img{height: 30px;}
	.contact02 li .item .text h3{font-size: 20px;}
	.contact02 li .item .text p{font-size: 14px;margin-bottom: 10px;}
	.contact02 li{width: 49%;display: block;border: 1px solid rgba(255,255,255,0.3);padding: 20px 10px;margin-bottom: 2%;}
	.contact02 li .item{display: block;}
	
	/* 20210518 */
	.bannerwrap{height: 350px;}
	.bannertext p{font-size: 26px;}
	.bannertext h3{font-size: 24px;}
	.bannerwrap .swiper-pagination{bottom: 20px; display: none;}
	.index01 ul li img{display: none;}
	.index01 ul li h2, .index01 ul li .mun_top font{font-size: 24px;}
	.index01 ul li h3{font-size: 16px;}
	.index04 .font a{text-align: center;}
	.index04 .font p{-webkit-justify-content: center;justify-content: center;}
	.index04 .textbox .more01{margin: auto;margin-top: 30px;}
	
	.index05 a .iconbox{display: none;}
	.index05 a .text{padding: 20px 8px;position: relative;}
	.index05 a .imgbox img{position: absolute;height: 100%;width: 100%;object-fit: cover;}
	.index05 a .imgbox{height: 100%;}
	.index05 a .text h3{font-size: 16px;}
	
	.indextop07 .text h3,.indextop07 .text p{text-align: center;}
	.indextop07 .text .more01{margin: 30px auto 0;}
	
	.index08wrap{display: block;}
	
	.footert-text h3,.footert-text h4{text-align: center;}
	.footert-text a{float: right;}
	.footert-text:after{content: '';display: block;clear: both;}
	.wpcf7-form p .more01{margin: auto;margin-top: 30px;}
	.footer-twrap{padding-bottom: 30px;}
	
	.inner-text,.pro-tl,.pro-top p,.imglist a p{text-align: center;}
	.coreone01 li .now{background: none;}
	.coreone01 li .hover{display: none;}
	.coreone01 li{width: 23.5%;height: auto;padding: 20px 0;box-sizing: border-box;border: 1px solid rgba(0,0,0,0.2);margin-bottom: 2%;}
	.coreone01 li .now .cont p{font-size: 14px;}
	.coreone01 li:nth-last-of-type(1),.coreone01 li:nth-last-of-type(2){width: 49%;}
	
	.coreone02center,.coreone02right .imgtop{display: none;}
	.coreone02right .more01{margin: auto;margin-top: 30px;}
	
	.coretwo01 .imgbox{display: none;}
	.coretwo01 .text h3, .coretwo01bot .text h3{text-align: center;}
	.coretwo01bot .text h3{display: block;}
	.coretwo01bot .text h3:before{display: none;}
	.coretwo02 .text h3,.coretwo02 .text a{text-align: center;display: block;}
	.coretwo02 .text{background-color: rgba(255,255,255,0.5);}
	
	.corethree01wrap .coretl h3{display: none;}
	.corethree01 li .imgbox{height: 90px;}
	.corefour02 a .text h3{font-size: 14px;}
	.corefour02 a .text{padding: 10px 0;}
	
	.corefive01text .tl{text-align: center;}
	.coresix01wrap .coresix01text h3{display: none;}
	
	.coreeight01 .text h3{display: none;}
	
	.a-text p,.a-text h3{text-align: center;}
	.sjd{display: none;}
	.about02wrap{padding: 50px 0 20px;}
	
	.about04 a .hovertext h4{font-size: 14px;line-height: 22px;}
	.about04 a .toptext img{display: none;}
	.about04 a .hovertext{padding: 20px;}
	.about04 a{padding: 20px;height: 190px;}
	.about04 a .bg{object-fit: cover;}
	
	.abouttwo01wrap .about-tl,.aboutthree01wrap .about-tl{display: none;}
	
	.abfivetl h3{text-align: center;}
	.abfivetl p{display: none;}
	
	.aboutsix02 li{position: relative;}
	.aboutsix02 li .item{width: 49%;margin-bottom: 2%;}
	.aboutsix02 li:last-child .item:nth-of-type(1){position: absolute;right: 0;top: -100%;}
	.aboutsix02 li .item .bottext{padding-left: 0px;}
	.aboutsix02 li .item .bottext:after{right: 10px;}
	.aboutsix02 li .item font{left: 10px;}
	.aboutsix02 li:nth-of-type(2) .item:last-child{margin-bottom: 2%;}
	.aboutsix02{padding: 2%;box-sizing: border-box;}
	
	.contact01left .tomap{display: none;}
	.contact02 li:last-child{border-right: 1px solid rgba(255,255,255,0.3);}
	
	.f-formmin .left span:last-child,.f-formmin .right span:first-child{display: none;}	
	
	/* 20210521 */
	.index07wrap{margin-bottom: 0;}
	.index07bot{padding-bottom: 0;}
	.coreone01 li:hover .now{transform: none;-webkit-transform: none;opacity: 1;visibility: visible;}
	.coretwo02{display: none;}
	.coretwo01bot{margin: 50px 0;}
	.corethree01 li h3{text-align: center;}
	.corefour03 li:last-child{margin-bottom: 0;}
	.corefour03wrap{margin-bottom: 10px;}
	.corefive02wrap .tl{text-align: center;}
	.coresix02 .item h3{text-align: center;}
	.coreeight01 .imgbox{display: none;}
	.coreeight01 .text{margin-top: 0;}
	.n-fy{margin: 20px auto 30px;}
	.aboutthree01wrap{margin-bottom: 30px;}
	.coreseven01 .text h3{text-align: center;}
	.coreseven01 .text .more01{margin: auto;}
	.contact01left h3{text-align: center;}
	.index06wrap{display: none;}
	.index05wrap{padding-bottom: 0;}
	.index07wrap{margin: 40px 0 50px;}
	
}