@media only screen and (min-width:900px) and (max-width:1280px) {
    .headerwrap{width: 100%;padding-left:3%;}
    .h-page{margin-left: 80px;}
    .nav li>a{line-height: 70px;}
    .logo img{height: 30px;}
    .bannerwrap{height: calc(100% - 70px);margin-top:70px;}
    .bannerwrap .swiper-container,.bannerwrap .item{height: 100%;}
    .bannerwrap .item>img{height: 100%;object-fit:cover;}
    .center{width: 94%;}
    .bannerpage .swiper-pagination-bullet{width: 10px;height: 10px;}
    .nav li{margin-right: 30px;}
    .h-page{margin-left: 40px;}
    .languagenow{font-size: 14px;}
    .nav li>a{font-size:14px;}
    
    .bannerwrap .item .text .h3{font-size: 52px;line-height:60px;margin-bottom:30px;}
    .more{width: 160px;height:44px;font-size:14px;}
    .bannerwrap .item .text .h3 img{height: 50px;}
    .bannerwrap .more{margin-top: 50px;}
    .bannerwrap .item .text p{font-size: 18px;line-height: 26px;margin-bottom:50px;}
    .bannerpage{bottom: 30px;}
    
    .index01wrap{padding: 80px 0;}
    .index01-left h3{font-size: 36px;margin-bottom:40px;}
    .index01-left h4{font-size: 14px;line-height: 24px;margin-bottom:30px;}
    .mumping_mun02 li .numfont h2, .mumping_mun02 li .numfont p{font-size: 42px;}
    .mumping_mun02 li .numfont span{font-size: 32px;}
    .mumping_mun02 li .numfont strong{font-size: 22px;margin-top: 16px;}
    .mumping_mun02 li .numfont{margin-bottom: 10px;}
    .mumping_mun02 li .textbox>p{font-size: 18px;}
    .mumping_mun02 li{margin: 30px 0;}
    
    .ba{font-size: 14px;margin-right:20px;}
    .f-logo{margin-right: 30px;}
    .totop{width: 40px;height: 40px;}
    .totop img{width:16px;}
    .footer{height: 80px;}
    
    .pro-banner{margin-top: 70px;height:calc(100% - 70px);}
    .pro-banner img.bg{height: 100%;object-fit: cover;}
    .pro-banner img.img01,.pro-banner img.img02{left: -12%;}
    .pro-banner .text h3{font-size: 40px;line-height: 50px;margin-bottom: 40px;}
    
    .pro01 .item .text{padding:20px;}
    .pro01 .item .text h3{font-size: 22px;margin-bottom:15px;}
    .pro01 .item .text p{font-size: 14px;}
    .pro01t-r .item .text p{margin-bottom: 20px;}
    .pro01-bot .item:first-child .text h3{font-size:24px;}
    .pro01-bot .item:first-child .text p{font-size:14px;line-height:22px;}
    .pro01-bot .item:first-child .text{right:20px;top:30px;}
    .pro01-bot .item:last-child .text{right:20px;}
    .pro01-bot .item:last-child .text p{margin-bottom:30px;}
    .pro02wrap{padding: 200px 0;background-attachment: scroll;}
    .pro02 h3{font-size: 32px;margin-bottom:50px;line-height:40px;}
    .pro02{padding: 0 150px;}
    .pro03item .text{right: 3%;}
    .pro03item .text h3{font-size: 32px;margin-bottom:20px;}
    .pro03item .text p{font-size: 14px;}
    .pro03item:nth-of-type(2) .text, .pro03item:nth-of-type(3) .text, .pro03item:nth-of-type(5) .text{left:3%;}
    .pro03item .text .page span{font-size: 16px;margin-right:15px;line-height:24px;}
    .pro03item .text .page{margin-bottom: 15px;}
    .pro03item .text p{line-height: 24px;}
    
    .pro04{margin: 50px auto;}
    .pro04 .item .imgbox img{height: 280px;object-fit: cover;}
    .pro04 .item .text{margin-top: 20px;}
    .pro04 .item .text h3{font-size: 22px;margin-bottom: 15px;}
    .pro04 .item .text p{font-size: 14px;line-height: 22px;}
    .fbottext02{padding-bottom: 20px;}
    
    .cooseabanner{margin-top: 70px;height:calc(100% - 70px);}
    .cooseabanner .swiper-container{height: 100%;}
    .cooseabanner .swiper-slide>img{height: 100%;object-fit: cover;}
    .cooseabanner .text{padding:0 3%;}
    .cooseabanner .text h3{font-size: 32px;}
    .cooseabanner .text p{font-size: 20px;}
    .cooseabanner .text{bottom: 50px;}
    .coosea01 li{padding: 0 3%;}
    .coosea01-text h3,.about01-l h3{font-size: 24px;line-height:32px;margin-bottom:20px;}
    .coosea01-text h4,.about01-l h4{font-size: 14px;line-height: 24px;}
    .coosea01 li{height: 460px;}
    .coosea02wrap{padding: 150px 0;background-attachment:scroll;}
    .coosea02{padding: 0;}
    .coosea02 h3{font-size: 50px;}
    .coosea02 p{font-size: 32px;}
    .coosea02 .more{margin-top: 30px;}
    
    .coosea03{margin: 80px auto 0px;}
    .coosea03-text h3{font-size: 28px;margin-bottom:20px;}
    .coosea03-text h4 p{font-size: 14px;line-height: 24px;}
    .about01>li{margin-bottom: 50px;}
    .about02wrap{padding: 80px 0;}
    .about02 .tl{font-size: 28px;}
    .history01{margin-top: 40px;}
    .historytop .text h3{font-size: 20px;}
    .historytop .swiper-slide-thumb-active .text h3, .historytop .swiper-slide:hover .text h3{font-size:28px;}
    .historytop .swiper-button-next, .historytop .swiper-button-prev{width: 46px;height: 46px;bottom:-21px;}
    .historytop{padding: 0 80px;}
    .historybot .item{padding: 0 80px;}
    .historybot .item .text h3{font-size: 24px;}
    .historybot .item .text h4{font-size: 14px;line-height: 24px;}
    
    .socialbanner{margin-top: 70px;height:calc(100% - 70px);}
    .social-b>h3{font-size: 32px;margin-bottom:30px;}
    .social-btext{width: 100%;}
    .social-btext h3{margin-bottom: 20px;}
    .social-btext{margin-top: 40px;}
    .social04{padding: 0 30px;}
    .social04 h4{font-size: 14px;line-height: 24px;}
    .social04 h3{margin-bottom: 30px;}
    
    .support{margin-top: 70px;padding:80px 0;}
    .s-tl{font-size: 32px;margin-bottom: 40px;}
    .contact-lx{margin-bottom: 60px;}
    .contact-form{width: 100%;}
    .c-formmin .item{width: calc((100% - 40px)/3);margin-bottom: 20px;margin-right:20px;}
    .c-formmin input, .c-formmin select{height: 50px;}
    .c-formmin p{font-size: 16px;}
    .c-formmin textarea{height: 200px;}
    .c-formmin input, .c-formmin select, .c-formmin textarea{font-size: 16px;}
    .c-formmin button{width: 140px;height: 50px;margin-top:50px;}
    
    .supportmin{padding: 0 40px;}
    .pro03item .img001{right:3%;}
    
    /*西*/
    .more i{margin-left: 5px;}
    .nav li .navdown a{font-size: 14px;}
    
    
    
}


@media only screen and (min-width:750px) and (max-width:1000px) {
    
    .headerwrap{width: 100%;padding-left:3%;}
    .h-page{margin-left: 80px;}
    .nav li>a{line-height: 70px;}
    .logo img{height: 30px;}
    .bannerwrap{height: calc(100% - 70px);margin-top:70px;}
    .bannerwrap .swiper-container,.bannerwrap .item{height: 100%;}
    .bannerwrap .item>img{height: 100%;object-fit:cover;}
    .center{width: 94%;}
    .bannerpage .swiper-pagination-bullet{width: 10px;height: 10px;}
    .nav li{margin-right: 30px;}
    .h-page{margin-left: 40px;}
    .languagenow{font-size: 14px;}
    .nav li>a{font-size:14px;}
    
    .bannerwrap .item .text .h3{font-size: 52px;line-height:60px;margin-bottom:30px;}
    .more{width: 160px;height:44px;font-size:14px;}
    .bannerwrap .item .text .h3 img{height: 50px;}
    .bannerwrap .more{margin-top: 50px;}
    .bannerwrap .item .text p{font-size: 18px;line-height: 26px;margin-bottom:50px;}
    .bannerpage{bottom: 30px;}
    
    .index01wrap{padding: 80px 0;}
    .index01-left h3{font-size: 36px;margin-bottom:40px;}
    .index01-left h4{font-size: 14px;line-height: 24px;margin-bottom:30px;}
    .mumping_mun02 li .numfont h2, .mumping_mun02 li .numfont p{font-size: 42px;}
    .mumping_mun02 li .numfont span{font-size: 32px;}
    .mumping_mun02 li .numfont strong{font-size: 22px;margin-top: 16px;}
    .mumping_mun02 li .numfont{margin-bottom: 10px;}
    .mumping_mun02 li .textbox>p{font-size: 18px;}
    .mumping_mun02 li{margin: 30px 0;}
    
    .ba{font-size: 14px;margin-right:20px;}
    .f-logo{margin-right: 30px;}
    .totop{width: 40px;height: 40px;}
    .totop img{width:16px;}
    .footer{height: 80px;}
    
    .pro-banner{margin-top: 70px;height:calc(100% - 70px);}
    .pro-banner img.bg{height: 100%;object-fit: cover;}
    .pro-banner img.img01,.pro-banner img.img02{left: -12%;}
    .pro-banner .text h3{font-size: 40px;line-height: 50px;margin-bottom: 40px;}
    
    .pro01 .item .text{padding:20px;}
    .pro01 .item .text h3{font-size: 22px;margin-bottom:15px;}
    .pro01 .item .text p{font-size: 14px;}
    .pro01t-r .item .text p{margin-bottom: 20px;}
    .pro01-bot .item:first-child .text h3{font-size:24px;}
    .pro01-bot .item:first-child .text p{font-size:14px;line-height:22px;}
    .pro01-bot .item:first-child .text{right:20px;top:30px;}
    .pro01-bot .item:last-child .text{right:20px;}
    .pro01-bot .item:last-child .text p{margin-bottom:30px;}
    .pro02wrap{padding: 200px 0;background-attachment: scroll;}
    .pro02 h3{font-size: 32px;margin-bottom:50px;line-height:40px;}
    .pro02{padding: 0 150px;}
    .pro03item .text{right: 3%;}
    .pro03item .text h3{font-size: 32px;margin-bottom:20px;}
    .pro03item .text p{font-size: 14px;}
    .pro03item:nth-of-type(2) .text, .pro03item:nth-of-type(3) .text, .pro03item:nth-of-type(5) .text{left:3%;}
    .pro03item .text .page span{font-size: 16px;margin-right:15px;line-height:24px;}
    .pro03item .text .page{margin-bottom: 15px;}
    .pro03item .text p{line-height: 24px;}
    
    .pro04{margin: 50px auto;}
    .pro04 .item .imgbox img{height: 280px;object-fit: cover;}
    .pro04 .item .text{margin-top: 20px;}
    .pro04 .item .text h3{font-size: 22px;margin-bottom: 15px;}
    .pro04 .item .text p{font-size: 14px;line-height: 22px;}
    .fbottext02{padding-bottom: 20px;}
    
    .cooseabanner{margin-top: 70px;height:calc(100% - 70px);}
    .cooseabanner .swiper-container{height: 100%;}
    .cooseabanner .swiper-slide>img{height: 100%;object-fit: cover;}
    .cooseabanner .text{padding:0 3%;}
    .cooseabanner .text h3{font-size: 32px;}
    .cooseabanner .text p{font-size: 20px;}
    .cooseabanner .text{bottom: 50px;}
    .coosea01 li{padding: 0 3%;}
    .coosea01-text h3,.about01-l h3{font-size: 24px;line-height:32px;margin-bottom:20px;}
    .coosea01-text h4,.about01-l h4{font-size: 14px;line-height: 24px;}
    .coosea01 li{height: 460px;}
    .coosea02wrap{padding: 150px 0;background-attachment:scroll;}
    .coosea02{padding: 0;}
    .coosea02 h3{font-size: 50px;}
    .coosea02 p{font-size: 32px;}
    .coosea02 .more{margin-top: 30px;}
    
    .coosea03{margin: 80px auto 0px;}
    .coosea03-text h3{font-size: 28px;margin-bottom:20px;}
    .coosea03-text h4 p{font-size: 14px;line-height: 24px;}
    .about01>li{margin-bottom: 50px;}
    .about02wrap{padding: 80px 0;}
    .about02 .tl{font-size: 28px;}
    .history01{margin-top: 40px;}
    .historytop .text h3{font-size: 20px;}
    .historytop .swiper-slide-thumb-active .text h3, .historytop .swiper-slide:hover .text h3{font-size:28px;}
    .historytop .swiper-button-next, .historytop .swiper-button-prev{width: 46px;height: 46px;bottom:-21px;}
    .historytop{padding: 0 80px;}
    .historybot .item{padding: 0 80px;}
    .historybot .item .text h3{font-size: 24px;}
    .historybot .item .text h4{font-size: 14px;line-height: 24px;}
    
    .socialbanner{margin-top: 70px;height:calc(100% - 70px);}
    .social-b>h3{font-size: 32px;margin-bottom:30px;}
    .social-btext{width: 100%;}
    .social-btext h3{margin-bottom: 20px;}
    .social-btext{margin-top: 40px;}
    .social04{padding: 0 30px;}
    .social04 h4{font-size: 14px;line-height: 24px;}
    .social04 h3{margin-bottom: 30px;}
    
    .support{margin-top: 70px;padding:80px 0;}
    .s-tl{font-size: 32px;margin-bottom: 40px;}
    .contact-lx{margin-bottom: 60px;}
    .contact-form{width: 100%;}
    .c-formmin .item{width: calc((100% - 40px)/3);margin-bottom: 20px;margin-right:20px;}
    .c-formmin input, .c-formmin select{height: 50px;}
    .c-formmin p{font-size: 16px;}
    .c-formmin textarea{height: 200px;}
    .c-formmin input, .c-formmin select, .c-formmin textarea{font-size: 16px;}
    .c-formmin button{width: 140px;height: 50px;margin-top:50px;}
    
    .supportmin{padding: 0 40px;}
    
    /*竖*/
    .h-right{padding-right:3%;}
    .logo img{height: 26px;}
    .nav li>a{line-height: 60px;}
    .nav li{margin-right: 20px;}
    .h-page{margin-left: 20px;}
    
    .bannerwrap{margin-top: 60px;height:450px;}
    .bannerwrap .item .text .h3{font-size: 34px;line-height:40px;}
    .bannerwrap .item .text .h3 img{height:40px;margin-right:10px;margin-bottom:5px;}
    .bannerwrap .item .text p{font-size: 16px;line-height: 24px;margin-bottom:30px;}
    .bannerwrap .more{margin-top: 30px;}
    /*.index01wrap{height: 50%;padding: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}*/
    .index01-left{width: 52%;}
    .index01-left h3{font-size: 32px;margin-bottom: 20px;}
    .mumping_mun02 li .numfont h2, .mumping_mun02 li .numfont p{font-size: 38px;}
    .mumping_mun02 li .numfont strong{font-size: 18px;margin-top:12px;}
    .mumping_mun02 li .numfont span{font-size: 28px;}
    .mumping_mun02 li .textbox>p{font-size: 14px;}
    
    .f-logo img{height: 20px;}
    .ba{font-size: 12px;line-height: 18px;}
    
    .pro-banner{margin-top: 60px;height:450px;}
    .pro-banner .text h3{font-size: 32px;}
    .pro01 .item .text h3{font-size: 16px;margin-bottom:10px;}
    .pro01 .item .text p{font-size: 12px;}
    .pro01 .item .text{padding: 15px;}
    .pro01-bot .item:first-child .text{right:15px;top:20px;}
    .pro02wrap{padding: 120px 0;}
    .pro02 h3{font-size: 28px;margin-bottom:40px;}
    .pro02{padding: 0 90px;}
    .pro03item .text h3{font-size: 26px;}
    .pro04 .item .imgbox img{height: auto;}
    .pro04 .item{width: calc((100% - 40px)/3);margin-right:20px;}
    .pro04 .item .text h3{font-size: 20px;margin-bottom:10px;}
    .pro03item .text{width: 44%;}
    .pro03item .img001{right: 3%;}
    
    .cooseabanner{margin-top: 60px;height:450px;}
    .cooseabanner .text h3{font-size: 26px;}
    .cooseabanner .text p{font-size: 16px;}
    .coosea01-text h3, .about01-l h3{font-size: 22px;}
    .coosea01-text{padding-right: 20px;}
    .coosea01 li:nth-of-type(2n) .coosea01-text{padding-left:20px;}
    .coosea02wrap{padding: 120px 0;}
    .coosea02 h3{font-size: 42px;}
    .coosea02 p{font-size: 24px;}
    .coosea03{margin-top: 60px;margin-bottom:50px;}
    .about01-l, .about01-r{width: 48%;}
    .about02wrap{padding: 60px 0;}
    .historybot{margin-top: 60px;}
    .historybot .item .text{width:48%;}
    
    .socialbanner{margin-top: 60px;height:auto;padding:80px 0;}
    .socialbanner .img-r{display: none;}
    .social-btext{padding: 0;}
    
    .social04wrap:after{width:100%;}
    .social04{width: 100%;}
    
    .support{margin-top: 60px;padding:60px 0;}
    .contact-lx{margin-bottom: 50px;}
    .supportmin{padding:0;}
    .supportmin .item{padding: 0 20px;width:calc((100% - 20px)/2);}
    
    /*西*/
    .nav li{margin-right: 15px;}
    .nav li a{font-size: 12px;}
    .languagenow{font-size: 12px;}
    
    .index01-right{width: 49%;}
    .mumping_mun02 li .textbox>p{font-size: 12px;}
    .mumping_mun02 li .numfont{margin-bottom: 0;}
    .more i{margin-left: 5px;}
    .pro01-bot .item:last-child .text{right:15px;text-align:right;top:initial;transform:none;-webkit-transform:none;bottom:15px;}
    .pro01 .item .text h3{font-size: 14px;}
    .nav li .navdown a{font-size: 14px;line-height: 36px;}
    .c-formmin p{font-size:12px;}
    
    
    
}

@media only screen and (max-width:760px){
	.nav{display: none;}
	.headerwrap{padding:0;width:100%;}
	.headerwrap.hwrap01{opacity: 1;}
	.header{box-sizing: border-box;padding: 0 3%;height: 60px;}
	.logo{position: relative;z-index: 11;}
	.logo img{height: 32px;}
	.h-page{margin: 0;}
	.h-right{padding-right: 0;margin-right: 60px;}
	.h-page .search img{height: 16px;}
	.languagenow{font-size: 14px;}
	.h-page strong{height: 14px;margin: 0 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:80px 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: #4BBCC6;height: 2px;}
	
	
	
	.bannerwrap{margin-top: 0;}
	.bannerwrap .item .text{top: 120px;transform: none;-webkit-transform:none;left:3%;}
	.bannerwrap .item .text .h3{font-size: 24px;margin-bottom: 20px;line-height:24px;}
	.bannerwrap .item .text p{font-size: 14px;line-height: 20px;margin-bottom:20px;}
	.center{width: 94%;}
	.bannerwrap .item .text .h3 img{margin-bottom: 3px;margin-right: 10px;height: 24px;}
	.more{width: 140px;height: 34px;font-size: 12px;}
	.more{margin-left: 8px;}
	.bannerpage{bottom: 10px;}
	.bannerpage .swiper-pagination-bullet{width: 8px;height: 8px;margin-right: 10px;}
	.bannerwrap .more{margin-top: 20px;width:140px;}
	.bannerwrap .item>img.m-img{display: block;width:100%;height: 100vh;object-fit: cover;object-position: bottom;}
	.bannerwrap .item>img.pc-img{display: none;}
	.more i{margin-left: 6px;}
	
	
	
	.index01wrap{padding: 50px 0 20px;}
	.index01{display: block;}
	.index01-left{width: 100%;}
	.index01-left h3{font-size: 26px;margin-bottom: 20px;font-weight: bold;}
	.index01-left h4{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.mumping_mun02{width: 100%;margin-top: 50px;}
	.index01-right{width: 100%;}
	.mumping_mun02 li .numfont h2, .mumping_mun02 li .numfont p{font-size: 46px;}
	.mumping_mun02 li .numfont span{font-size: 26px;}
	.mumping_mun02 li .textbox>p{font-size: 13px;}
	.mumping_mun02 li .textbox>p br{display: none;}
	.mumping_mun02 li{margin: 0;margin-bottom: 40px;}
	
	.f-left, .f-min{flex-wrap: wrap;-webkit-flex-wrap: wrap;width: 100%;}
	.ba{font-size: 12px;margin-right: 0;display: block;width: 100%;text-align: center;}
	.f-nav{display: none;}
	.f-logo{display: none;}
	.footer{height: 40px;}
	.totop{position: fixed;right: 0;bottom: 60px;background-color: #4BBCC6;border-color: #4BBCC6;width: 40px;height: 40px;opacity: 0;visibility: hidden;transition: all .3s;}
	.totop img{filter: brightness(11);max-width: 40%;max-height: 40%;}
	.totop.show{opacity: 1;visibility: visible;}
	
	/* .about01 */
	.about01{padding-top: 60px;}
	.about01>li{margin: 50px auto;display: block;}
	.about01-l, .about01-r{width: 100%;}
	.about01-l h3{font-size: 26px;line-height: 34px;margin-bottom: 20px;}
	.about01-l h4{font-size: 14px;line-height: 24px;}
	.about01-r .textbox .numfont{padding-bottom: 20px;margin-bottom: 20px;}
	.about01-r li{width: 48%;margin-bottom: 0;margin-top: 30px;}
	.about01-r ul{margin-top: 0;}
	
	.about02wrap{padding: 50px 0;}
	.about02 .tl{font-size: 26px;}
	.history01{margin-top: 40px;}
	.historytop .swiper-button-next, .historytop .swiper-button-prev{width: 40px;height: 40px;bottom:-18px;}
	.historytop{padding: 0 40px;}
	.historybot .item{padding: 0 40px;display: block;}
	.historybot .item .text{width: 100%;margin-bottom: 10px;}
	.historybot .item .text h3{font-size: 22px;margin-bottom: 10px;}
	.historybot .item .text h4{font-size: 14px;line-height: 24px;}
	.historybot .item .imgbox{width: 100%;}
	.historybot{margin-top: 40px;}
	.historytop .swiper-slide-thumb-active .text h3, .historytop .swiper-slide:hover .text h3{font-size: 24px;}
	.historytop .text h3{font-size: 18px;}
	.historytop .text{height: 50px;}
	
	/* .support */
	.support{margin-top: 60px;padding: 50px 0;}
	.s-tl{font-size: 26px;margin-bottom: 30px;}
	.contact-lx{flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom: 30px;}
	.contact-lx .item p{font-size: 14px;line-height: 30px;}
	.contact-lx .item p img{height: 16px;}
	.c-formmin p{font-size: 12px;margin-bottom: 8px;}
	.c-formmin input, .c-formmin select{height: 40px;}
	.c-formmin .item{margin-bottom: 20px;width: calc((100% - 10px)/2);margin-right: 10px;}
	.c-formmin .item:nth-of-type(3n){margin-right: 10px;}
	.c-formmin .item:nth-of-type(2n){margin-right: 0;}
	.c-formmin input, .c-formmin select, .c-formmin textarea{font-size: 12px;padding: 0 10px;}
	.c-formmin textarea{padding: 10px;box-sizing: border-box;height: 100px;}
	.contact-form{width: 100%;}
	.c-formmin button{margin-top: 20px;height: 40px;width: 140px;font-size: 16px;}
	
	/* .cooseabanner */
	.cooseabanner{margin-top: 60px;}
	.cooseabanner .text{padding: 0 3%;bottom: 30px;}
	.cooseabanner .text h3{font-size: 24px;margin-bottom: 10px;}
	.cooseabanner .text p{font-size: 14px;}
	.coosea01 li{padding: 0 3%;display: block;margin: 50px auto;height: auto;}
	.coosea01-text{width: 100%;padding: 0;}
	.coosea01-img{position: relative;width: 100%;margin-top: 20px;}
	.coosea01-text h3{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
	.coosea01-text h3 br{display: none;}
	.coosea01-text h4{font-size: 14px;line-height: 24px;}
	.coosea01 li:nth-of-type(2n) .coosea01-text{padding: 0;}
	.coosea02wrap{background-attachment: scroll;padding: 60px 0;background-position-x: center;}
	.coosea02 span{font-size: 80px;}
	.coosea02{padding-top: 40px;padding-left: 30px;}
	.coosea02 h3,.coosea02 p{font-size: 24px;}
	.coosea02 h3{margin-bottom: 10px;}
	
	.coosea03{margin: 50px auto;}
	.coosea03-text h3{font-size: 26px;margin-bottom: 20px;}
	.coosea03-text h4{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	
	/* .pro-banner */
	.pro-banner{margin-top: 60px;}
	.pro-banner .text h3{font-size: 30px;margin-bottom: 30px;line-height:50px;}
	.pro01wrap{margin: 50px auto;}
	.pro01wrap .tl{font-size: 26px;margin-bottom: 30px;}
	.pro01-top{display: block;}
	.pro01 .pro01t-l, .pro01t-r{width: 100%;}
	.pro01 .item .text{padding: 20px 20px;}
	.pro01 .item .text h3{font-size: 22px;}
	.pro01 .item .text p{font-size: 14px;line-height:18px;}
	.pro01 .item .text p br{display: block;}
	.pro01 .item{border-radius: 10px;}
	.pro01 .pro01t-l, .pro01t-r{margin-top: 10px;}
	.pro01t-r .item .text p{margin-bottom: 20px;}
	.pro01-bot{display: block;}
	.pro01 .item{width: 100%;margin-bottom: 20px;}
	.pro01-bot .item:last-child .text{right: 20px;}
	.pro01-bot .item:last-child .text p{margin-bottom: 20px;}
	.pro01-bot .item:first-child .text{top: 20px;right: 20px;}
	.pro01-bot .item:first-child .text h3{font-size: 22px;margin-bottom: 10px;}
	.pro01-bot .item:first-child .text p{font-size: 14px;}
	
	.pro-banner img.bg.bg02, .pro-banner img.img01-m,.pro-banner img.img02-m{display: block;}
	.pro-banner img.bg.bg01,.pro-banner img.img01-pc,.pro-banner img.img02-pc{display: none;}
	.pro-banner img.mimg01{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
	.pro-banner .text{transform: none;top: 100px;left:3%;text-align:left;}
	.pro-banner .text .more{float: none;margin: 0;}
	
	
	/* .pro02wrap */
	.pro02wrap{padding: 50px 0;background-attachment: scroll;}
	.pro02 h3{font-size: 24px;line-height: 30px;margin-bottom: 30px;}
	.pro03item .text{right: 0;width: 100%;top:100px;transform:none;-webkit-transform:none;box-sizing:border-box;padding:0 3%;}
	.pro03item .text h3{font-size: 22px;margin-bottom: 10px;}
	.pro03item .text p{font-size: 12px;line-height: 20px;}
	.pro03item .bg{object-fit: cover;}
	.pro03item .bg.bg02{display: block;}
	.pro03item .bg.bg01{display: none;}
	.pro03item:nth-of-type(2) .text, .pro03item:nth-of-type(3) .text, .pro03item:nth-of-type(5) .text{left: 0;}
	.pro03item .text .page span{font-size: 14px;line-height: 24px;margin-right: 10px;}
	.pro03item .text .page{margin-bottom: 10px;}
	.pro03item .text h3 br{display: none;}
	.pro03item .img001{right: 0;height:70%;width:100%;}
	.pro03item:nth-of-type(3) .text{top:100px;}
	.pro03item .img001 img{margin: auto;}
	.pro03item:last-child .img01{top: initial;bottom: 0;height:70%;}
	.pro03item:nth-of-type(4) .img01{display: none;}
	
	
	/* .pro04 */
	.pro04{margin: 50px auto;display: block;}
	.pro04 .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 20px;border-bottom: 1px solid #eee;padding-bottom: 20px;}
	.pro04 .item .imgbox{width: 40%;box-sizing: border-box;}
	.pro04 .item .text{width: 60%;box-sizing: border-box;padding-left: 20px;}
	.pro04 .item .text h3{font-size: 18px;margin-bottom: 12px;}
	.pro04 .item .text p{font-size: 14px;line-height: 24px;}
	.pro04 .item:last-child{padding-bottom: 0;margin-bottom: 0;border: none;}
	
	/* .socialbanner */
	.socialbanner{margin-top: 60px;padding: 50px 0;}
	.socialbanner .img-r{display: none;}
	.social-b>h3{font-size: 26px;}
	.social-btext{margin-top: 30px;width: 100%;padding: 30px 15px;border: 1px solid #fff;}
	.social-btext h3{font-size: 20px;margin-bottom: 20px;}
	.social-btext p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.social01{margin: 50px auto;border: 1px solid #313131;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;padding: 40px 12px;border-radius: 10px;box-sizing: border-box;}
	.social01-l{border: none;}
	.social01-r{width: 100%;margin: 0;height: 60px;}
	.social01-r p{font-size: 22px;}
	.social01-l{width: 100%;padding: 0;margin-top: 20px;}
	.social01-l p{font-size: 14px;line-height: 24px;}
	.social02{margin: 50px auto;display: block;}
	.social02 .item{width: 100%;margin-bottom: 20px;padding: 50px 12px;}
	.social02 .item h3{font-size: 22px;}
	.social02 .item p{font-size: 14px;}
	
	/* .supportmin */
	.supportmin{display: block;padding:0;}
	.supportmin .item{width: 100%;margin-bottom: 20px;padding: 0 20px;}
	.supportmin .item h3{font-size: 24px;}
	.supportmin .item p{font-size: 16px;}
	.supportmin .item img{height: 30px;}
	.support{min-height: calc(100% - 40px);}
	
	.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;}
	
	/*20230830*/
	.pro-banner .text h3{line-height: 40px;}
	.mumping_mun02 li .numfont strong{font-size: 14px;}
	.footer{height: auto;padding: 10px 0;}
	.ba{font-size: 10px;}
	.pro01 .item{height: 250px;}
	.pro01 .item img{height: 100%;object-fit: cover;}
	.pro01 .item .text p{font-size: 12px;line-height: 14px;}
	.pro01t-r .item{height: 200px;}
	.pro01 .item .text h3{font-size: 17px;}
	.pro01 .item .text{padding: 15px;}
	.pro01-bot .item:last-child .text {right: 15px;top: initial;transform: none;bottom: 15px;text-align: right;}
	.pro01-bot .item:last-child .text h3{margin-bottom:7px;}
	.pro01-bot .item:last-child .text p{margin-bottom:12px;}
	.fbottext p, .fbottext02 p{font-size: 12px;line-height:20px;}
	.coosea03-text h4 p{font-size: 14px;line-height: 24px;}
	.socialbanner{height: auto;}
	.social-b>h3{font-size: 24px;}
	.social04{width: 100%;}
	.social04wrap{padding: 50px 0;}
	.social04wrap:after{width:100%;right: 0;}
	.social04{width: 100%;padding:0 3%;}
	.social04 h4{font-size: 14px;line-height: 20px;}
	.social04 h3{font-size: 20px;line-height: 24px;margin-bottom:20px;}
	.coosea03-img img.sjimg{display: block;}
	.coosea03-img img.pcimg{display: none;}
	.about01>li{margin-top: 0;}
	.about01{padding-top:0;}
	
	.fbottext,.fbottext02{padding-bottom: 10px;}
	
	
	
}