@media only screen and (max-width:760px){
	
	.center{width: 94%;}
	.h-top .logo img{height: 30px;}
	.h-phone{display: none;}
	.h-top{height: 60px;}
	.header{display: none;}
	
	
    /* hamburger */
    .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: 10;background-color:#fff;padding:80px 30px 50px;width:60%;}
	.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: 12;display:block;position:absolute;}
	.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: #0066B5;height: 2px;}

	
	
	.indexwrap>.bg{z-index: 0;}
	.bannerwrap img{width: 100%;height: 250px;object-fit: cover;}
	.b-text h3{font-size: 24px;}
	.b-text p{font-size: 30px;}
	.bannerwrap .bannerpage{bottom:15px;}
	.bannerwrap .swiper-pagination-bullet{width: 10px;height: 10px;margin-right: 6px;}
	.index01wrap{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;position: relative;z-index: 1;justify-content: flex-start;-webkit-justify-content: flex-start;}
	.i01-item{width: calc((100% - 10px)/3);margin-right: 5px;margin-bottom: 5px;box-sizing: border-box;height: 140px;}
	.i01-item:nth-of-type(3n){margin-right: 0;}
	.i01-item .imgbox{width: 40px;height: 40px;}
	.i01-item p{font-size: 18px;margin-top: 15px;}
	
	.index02{margin: 50px auto;display: block;}
	.index02-l{width: 100%;}
	.index02-l .item{display: block;height:250px;}
	.index02-l .item .text{font-size: 16px;line-height: 20px;padding: 0 20px;bottom: 20px;}
	.index02-l .swiper-button-next, .index02-l .swiper-button-prev{width: 20px;height: 30px;}
	.index02-r{width: 100%;padding: 0;margin-top: 20px;}
	.i02-top h3{font-size: 20px;}
	.index02-rlist{margin-top: 10px;}
	.index02-rlist a p{font-size: 14px;line-height: 36px;}
	.index02-rlist a span{font-size: 12px;}
	.index03{margin: 50px auto;display: block;}
	.index03-l{width: 100%;padding: 0;}
	.i02-top{padding-bottom: 15px;}
	.index02-r{margin-top: 15px;}
	.index03-lmin{padding: 30px 40px;}
	.index03-lmin h3{font-size: 20px;margin-bottom: 20px;}
	.index03-lmin .i03prev, .index03-lmin .i03next{font-size: 30px;height: 20px;width: 30px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;-webkit-justify-content: center;-webkit-align-items: center;}
	.index03-lmin .i03prev{left: 0;}
	.index03-lmin .i03next{right: 0;}
	.index03-lmin .list a{line-height: 40px;font-size: 16px;}
	
	.index03-r{width: 100%;margin-top: 30px;}
	.index03-rmin a .data p,.index03-rmin a .data h3{font-size: 14px;line-height: 30px;}
	.index03-rmin a h4{padding-left: 10px;}
	.index03-rmin a{margin-bottom: 10px;}
	.index03-rmin a:last-child{margin-bottom: 0;}
	
	.footerwrap{padding: 30px 0;}
	.footer{display: block;}
	.footer-l{width: 100%;}
	.f-nav{display: none;}
	.f-list p{line-height: 26px;}
	.f-list{margin-bottom: 10px;}
	.f-ba{margin-bottom: 15px;display: block;}
	.footer-r .item{margin-right: 10px;}
	.footer-r .item p{font-size: 12px;margin-top: 5px;}
	
	.mbx p, .mbx a, .mbx i{font-size: 12px;}
	.mbx img{width: 20px;margin-right: 5px;}
	.mbx i{margin: 0 5px;}
	.mbx{height: 50px;}
	.about-l .tl{height: 60px;padding-left: 15px;display: none;}
	.about-l .tl h3{border-width: 3px;padding-left: 10px;font-size: 20px;}
	.about-l .list a{padding: 0 15px;}
	.aboutwrap{display: block;}
	.about-l .list{display: none;}
	.about-l{width: 100%;margin-bottom: 30px;}
	.about-r{width: 100%;}
	.about-tl h3{font-size: 22px;margin-bottom: 20px;}
	.about-tl h4{font-size: 14px;line-height: 24px;}
	.about-tl{margin-bottom: 20px;}
	.aboutmint-l{width: calc((2*(100% - 20px) / 3) + 10px);}
	.aboutmint-r .item{height: calc((100% - 10px)/2);}
	.aboutminbot .item{width: calc((100% - 20px)/3);}
	.aboutmint-r .item:last-child{margin-top: 10px;}
	.aboutminbot{margin-top: 10px;}
	.aboutmint-r{width: calc((100% - 20px)/3);}
	.about-r{margin-bottom: 50px;}
	
	.culture .item .text h4{overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
	.culture .item .text h3{margin-bottom: 10px;}
	.culture .item .text p{font-size: 12px;margin-top: 10px;}
	.culture .item .text{padding-left: 20px;}
	.culture .item .imgbox{width: 150px;height: 120px;}
	.culture .item .text{width: calc(100% - 150px);}
	.n-page{margin-top: 30px;}
	
	.historymin{box-sizing: border-box;padding-left: 20px;margin-top: 30px;}
	.historymin .item{width: 100%;margin-bottom: 20px;padding: 30px 20px;}
	.historymin .item:nth-of-type(2n){margin-top: 0;}
	.historymin::before{left: 0;}
	.historymin::after{left: 0;}
	.historymin .item::before{right: initial;left: -12px;border-color: transparent;border-right-color: #fff;}
	.historymin .item h3{font-size: 20px;margin-bottom: 10px;}
	
	.ninfo-top h3{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
	.ninfo-top .data p{font-size: 12px;margin-right: 10px;}
	.ninfo-top{padding-bottom: 30px;margin-bottom: 30px;}
	.ninfo p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.ninfo p:last-child{margin-bottom: 0;}
	.ninfo-page{padding-top: 30px;}
	.ninfo-page a{font-size: 14px;}
	
	.notice .item .data h3{font-size: 30px;}
	.notice .item .data p{font-size: 12px;margin-top: 0;}
	.notice .item h4{width: calc(100% - 60px);}
	.notice .item{padding: 10px 0;}
	
	.service .item{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 20px;}
	.service .item .imgbox{border-radius: 4px;}
	.service .item:nth-of-type(3n){margin-right: 10px;}
	.service .item:nth-of-type(2n){margin-right: 0;}
	.service-top a{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 10px;}
	.service-top a:nth-of-type(2n){margin-right:0;}
	
	.team{margin-top: 30px;}
	.team .tl{border-width: 3px;padding-left: 10px;margin-bottom: 20px;}
	.team .list .item,.team .list.list02 .item{width: calc((100% - 20px)/2);margin-right: 20px;margin-bottom: 20px;}
	.team .list .item:nth-of-type(2n){margin-right: 0;}
	.team li{margin-bottom: 30px;}
	
	.teaminfo .tl{padding-bottom: 20px;margin-bottom: 30px;}
	.teaminfo .info img{margin-bottom: 20px;}
	.teaminfo .info h3{margin-bottom: 20px;font-size: 18px;}
	.teaminfo .info h4{font-size: 14px;line-height: 26px;}
	
	
	
	
	
	
	
}