﻿@media only screen and (min-width:900px) and (max-width:1260px){
	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;}
	.header, .bannerwrap .bannertext, .bannpage{width: 94%;}
	.header .logo img{height: 28px;}
	.h-right .tl{font-size: 16px;margin-left: 30px;}
	.more{width: 100px;height: 34px;line-height: 32px;font-size: 14px;}
	.fixed-sub li{width: 60px;height: 60px;}
	.fixed-sub li span{width: 24px;}
	.bannerwrap .bannertext p{font-size: 28px;}
	.bannerwrap .bannertext h3{font-size: 34px;line-height: 46px;margin-top: 20px;letter-spacing: 4px;}
	.bannerwrap .bannertext .more{margin-top: 40px;}
	
	.i-cont{width: 94%;}
	.index01wrap{padding: 80px 0;}
	.i-tl01 h3{font-size: 28px;margin-bottom: 20px;letter-spacing: 2px;}
	.mun_top h2{font-size: 46px;}
	.mun_top p{margin-bottom: 5px;}
	.index01num li h4{font-size: 16px;margin-top: 15px;}
	.index01num{margin-bottom: 50px;}
	.index01num i{margin: 0 80px;}
	
	.index02wrap{margin: 80px auto 60px;}
	.index02 li{padding: 60px 70px;}
	.index02 li .min .imgbox img{width: 46px;}
	.index02 li .min .text h4{font-size: 18px;line-height: 30px;}
	
	.index03tablist .item img{height: 60px;}
	.index03tablist .item h3{font-size: 15px;margin-bottom: 15px;}
	.index03tablist .item font{font-size: 14px;}
	.index03tablist{height: 500px;}
	.index03tablistwrap{width: 180px;}
	.nav-cont-item-bg{width: 200px;height: 180px;top: 170px;}
	.index03l-text h3{font-size: 28px;}
	.index03l-text p{font-size: 16px;}
	.index03l-text p:before{top: 10px;}
	
	.index04wrap{padding: 80px 0;}
	.index04 li{padding: 40px 20px;height: 450px;}
	.index04 li .min img{height: 30px;}
	.index04 li .min .topimg{height: 30px;}
	.index04 li .min h3{font-size: 18px;margin-bottom: 20px;}
	.index04 li .min p{font-size: 12px;padding-left: 10px;margin-bottom: 15px;}
	.index04 li .botimg img{height: 80px;}
	.index04 li .botimg{border-right-width: -10px;}
	
	.index05text{padding: 100px 0;}
	.index05textmin h3{font-size: 28px;margin-bottom: 20px;}
	.index05textmin p{font-size: 18px;}
	.r-text{width: 300px;height: 300px;margin-top: -100px;}
	.l-text .item .text img{margin-bottom: 20px;}
	.l-text .item .text h4{font-size: 14px;line-height: 26px;}
	.index05botwrap{padding-bottom: 80px;padding-top: 40px;}
	.r-text .imgbox{width: 70%;}
	
	.footerwrap{padding-top: 60px;}
	.fixed-sub{height: auto;}
	.footer .f-l .f-logo img{height: 28px;}
	.f-nav li h3{margin-bottom: 20px;}
	.f-ewm img{width: 90px;}
	.footer .f-l p{margin-top: 20px;}
	.copyright{height: 60px;}
	.copyright h3, .copyright a{font-size: 12px;}
	
	/* .law */
	.law{margin-top: 80px;padding: 80px 0;width: 94%;}
	.law li h3{font-size: 26px;margin-bottom: 20px;}
	.law li h4{font-size: 14px;line-height: 26px;}
	.law li{margin-bottom: 40px;}
	
	/* .waves */
	.waves{display: none;}
	.innerbanner img{height: 350px;object-fit: cover;}
	.innertext{padding-top: 80px;}
	.innertext h3{font-size: 32px;}
	.innertext p{font-size: 16px;}
	
	.solution01{margin: 50px auto;}
	.solution01min{width: 86%;}
	.solution01min .text img{height: 70px;}
	.solution01min .text h3{font-size: 26px;}
	.solution01min .text p{font-size: 16px;padding-left: 12px;}
	.solution01min .text{max-width: 46%;}
	
	.solution02wrap{padding: 100px 0;}
	.solution02 h3{font-size: 26px;}
	.solution02 .more{width: 140px;}
	
	.case01wrap{margin: 80px auto;}
	.a-tl h3{font-size: 28px;}
	.case01 li{padding: 100px 0;}
	.case01 li .text img{height: 50px;}
	.case01 li .text h3{font-size: 20px;}
	.case01{margin-top: 30px;}
	
	.case02wrap{padding: 80px 0 60px;}
	.case02 li{padding: 30px 20px;}
	.case02 li .imgbox{width: 80px;height: 80px;}
	.case02 li .text{width: calc(100% - 100px);}
	.case02 li .text h3{font-size: 20px;}
	.case02 li .text h4{font-size: 14px;line-height: 24px;}
	.case03wrap{padding: 100px 0 140px;}
	.case03 .item p{font-size: 18px;}
	
	/* .about01wrap */
	.about01wrap{padding: 80px 0;}
	.about01 li .text h4{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
	.about01 li{margin-bottom: 40px;}
	.about02wrap{padding: 80px 0;background-attachment: scroll;}
	.about02{width:86%;}
	.about02 .swiper-button-next, .about02 .swiper-button-prev{width: 36px;height: 36px;line-height: 36px;}
	
	.about03wrap{margin: 80px auto 60px;}
	.about03wrap .a-tl strong{margin-top: 20px;}
	.about03top{margin-top: 30px;}
	.about03top .tl{font-size: 26px;}
	.about03list li .text h3{font-size: 16px;}
	.about03list li img{height: 90px;margin-left: 30px;}
	.about03bot h3{font-size: 24px;}
	.about03bot form p span,.about03bot form input{height: 46px;}
	.about03bot form input{font-size: 14px;}
	.about03bot form p .textarea-521 textarea{font-size: 14px;}
	.about03bot form button{width: 140px;height: 42px;line-height: 42px;}
	
	/* .newslink */
	.newslink{padding: 50px 3%;}
	.newslink a span{width: 120px;height: 120px;}
	.newslink a h3{font-size: 26px;}
	.newslink a h3 font{font-size: 14px;}
	.news .item{padding: 50px 0;}
	.newsmin .text{padding-left: 40px;}
	.newsmin .text h3{font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.newsmin .text .data font{font-size: 28px;}
	.newsmin .text .data{font-size: 14px;margin-bottom: 20px;}
	.newsmin .text h4{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.newsmin .text span{font-size: 14px;}
	
	.newsfy{margin: 50px auto 80px;}
	
	/* .newsinfo-text */
	.newsinfo-text{padding-left: 30px;}
	.n-cont{width: 90%;}
	.newsinfo-textwrap{height: auto;top: 50%;}
	.newsinfo-text h3{font-size: 24px;}
	
	.newsinfo01{margin: 80px auto;}
	.newsinfo01 p{font-size: 14px;line-height: 24px;}
	.ninfolist a{font-size: 16px;line-height: 36px;}
	.ninfolistwrap{padding: 30px 0;}
	.newsinfobot{margin: 50px auto 80px;}
	
	.fixed-sub li .ewm{right: 62px;}
	.fixed-sub li:hover .ewm img{height: 100px;}
	.fixed-sub li .tel{right: 62px;}
	.mask{width: 86%;padding: 50px 80px;}
	.mask .close{right: 0;top: 0;background-color: #aaa;}
	.mask .tl{font-size: 26px;}
	.mask form .more{width: 140px;height: 42px;line-height: 42px;margin-top: 30px;}
	
	
	
	
}

@media only screen and (min-width:750px) and (max-width:1000px){
	
	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;}
	.header, .bannerwrap .bannertext, .bannpage{width: 94%;}
	.header .logo img{height: 28px;}
	.h-right .tl{font-size: 16px;margin-left: 30px;}
	.more{width: 100px;height: 34px;line-height: 32px;font-size: 14px;}
	.fixed-sub li{width: 60px;height: 60px;}
	.fixed-sub li span{width: 24px;}
	.bannerwrap .bannertext p{font-size: 28px;}
	.bannerwrap .bannertext h3{font-size: 34px;line-height: 46px;margin-top: 20px;letter-spacing: 4px;}
	.bannerwrap .bannertext .more{margin-top: 40px;}
	
	.i-cont{width: 94%;}
	.index01wrap{padding: 80px 0;}
	.i-tl01 h3{font-size: 28px;margin-bottom: 20px;letter-spacing: 2px;}
	.mun_top h2{font-size: 46px;}
	.mun_top p{margin-bottom: 5px;}
	.index01num li h4{font-size: 16px;margin-top: 15px;}
	.index01num{margin-bottom: 50px;}
	.index01num i{margin: 0 80px;}
	
	.index02wrap{margin: 80px auto 60px;}
	.index02 li{padding: 60px 70px;}
	.index02 li .min .imgbox img{width: 46px;}
	.index02 li .min .text h4{font-size: 18px;line-height: 30px;}
	
	.index03tablist .item img{height: 60px;}
	.index03tablist .item h3{font-size: 15px;margin-bottom: 15px;}
	.index03tablist .item font{font-size: 14px;}
	.index03tablist{height: 500px;}
	.index03tablistwrap{width: 180px;}
	.nav-cont-item-bg{width: 200px;height: 180px;top: 170px;}
	.index03l-text h3{font-size: 28px;}
	.index03l-text p{font-size: 16px;}
	.index03l-text p:before{top: 10px;}
	
	.index04wrap{padding: 80px 0;}
	.index04 li{padding: 40px 20px;height: 450px;}
	.index04 li .min img{height: 30px;}
	.index04 li .min .topimg{height: 30px;}
	.index04 li .min h3{font-size: 18px;margin-bottom: 20px;}
	.index04 li .min p{font-size: 12px;padding-left: 10px;margin-bottom: 15px;}
	.index04 li .botimg img{height: 80px;}
	.index04 li .botimg{border-right-width: -10px;}
	
	.index05text{padding: 100px 0;}
	.index05textmin h3{font-size: 28px;margin-bottom: 20px;}
	.index05textmin p{font-size: 18px;}
	.r-text{width: 300px;height: 300px;margin-top: -100px;}
	.l-text .item .text img{margin-bottom: 20px;}
	.l-text .item .text h4{font-size: 14px;line-height: 26px;}
	.index05botwrap{padding-bottom: 80px;padding-top: 40px;}
	.r-text .imgbox{width: 70%;}
	
	.footerwrap{padding-top: 60px;}
	.fixed-sub{height: auto;}
	.footer .f-l .f-logo img{height: 28px;}
	.f-nav li h3{margin-bottom: 20px;}
	.f-ewm img{width: 90px;}
	.footer .f-l p{margin-top: 20px;}
	.copyright{height: 60px;}
	.copyright h3, .copyright a{font-size: 12px;}
	
	/* .law */
	.law{margin-top: 80px;padding: 80px 0;width: 94%;}
	.law li h3{font-size: 26px;margin-bottom: 20px;}
	.law li h4{font-size: 14px;line-height: 26px;}
	.law li{margin-bottom: 40px;}
	
	/* .waves */
	.waves{display: none;}
	.innerbanner img{height: 350px;object-fit: cover;}
	.innertext{padding-top: 80px;}
	.innertext h3{font-size: 32px;}
	.innertext p{font-size: 16px;}
	
	.solution01{margin: 50px auto;}
	.solution01min{width: 86%;}
	.solution01min .text img{height: 70px;}
	.solution01min .text h3{font-size: 26px;}
	.solution01min .text p{font-size: 16px;padding-left: 12px;}
	.solution01min .text{max-width: 46%;}
	
	.solution02wrap{padding: 100px 0;}
	.solution02 h3{font-size: 26px;}
	.solution02 .more{width: 140px;}
	
	.case01wrap{margin: 80px auto;}
	.a-tl h3{font-size: 28px;}
	.case01 li{padding: 100px 0;}
	.case01 li .text img{height: 50px;}
	.case01 li .text h3{font-size: 20px;}
	.case01{margin-top: 30px;}
	
	.case02wrap{padding: 80px 0 60px;}
	.case02 li{padding: 30px 20px;}
	.case02 li .imgbox{width: 80px;height: 80px;}
	.case02 li .text{width: calc(100% - 100px);}
	.case02 li .text h3{font-size: 20px;}
	.case02 li .text h4{font-size: 14px;line-height: 24px;}
	.case03wrap{padding: 100px 0 140px;}
	.case03 .item p{font-size: 18px;}
	
	/* .about01wrap */
	.about01wrap{padding: 80px 0;}
	.about01 li .text h4{font-size: 16px;line-height: 30px;margin-bottom: 20px;}
	.about01 li{margin-bottom: 40px;}
	.about02wrap{padding: 80px 0;background-attachment: scroll;}
	.about02{width:86%;}
	.about02 .swiper-button-next, .about02 .swiper-button-prev{width: 36px;height: 36px;line-height: 36px;}
	
	.about03wrap{margin: 80px auto 60px;}
	.about03wrap .a-tl strong{margin-top: 20px;}
	.about03top{margin-top: 30px;}
	.about03top .tl{font-size: 26px;}
	.about03list li .text h3{font-size: 16px;}
	.about03list li img{height: 90px;margin-left: 30px;}
	.about03bot h3{font-size: 24px;}
	.about03bot form p span,.about03bot form input{height: 46px;}
	.about03bot form input{font-size: 14px;}
	.about03bot form p .textarea-521 textarea{font-size: 14px;}
	.about03bot form button{width: 140px;height: 42px;line-height: 42px;}
	
	/* .newslink */
	.newslink{padding: 50px 3%;}
	.newslink a span{width: 120px;height: 120px;}
	.newslink a h3{font-size: 26px;}
	.newslink a h3 font{font-size: 14px;}
	.news .item{padding: 50px 0;}
	.newsmin .text{padding-left: 40px;}
	.newsmin .text h3{font-size: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.newsmin .text .data font{font-size: 28px;}
	.newsmin .text .data{font-size: 14px;margin-bottom: 20px;}
	.newsmin .text h4{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.newsmin .text span{font-size: 14px;}
	
	.newsfy{margin: 50px auto 80px;}
	
	/* .newsinfo-text */
	.newsinfo-text{padding-left: 30px;}
	.n-cont{width: 90%;}
	.newsinfo-textwrap{height: auto;top: 50%;}
	.newsinfo-text h3{font-size: 24px;}
	
	.newsinfo01{margin: 80px auto;}
	.newsinfo01 p{font-size: 14px;line-height: 24px;}
	.ninfolist a{font-size: 16px;line-height: 36px;}
	.ninfolistwrap{padding: 30px 0;}
	.newsinfobot{margin: 50px auto 80px;}
	
	.fixed-sub li .ewm{right: 62px;}
	.fixed-sub li:hover .ewm img{height: 100px;}
	.fixed-sub li .tel{right: 62px;}
	.mask{width: 86%;padding: 50px 80px;}
	.mask .close{right: 0;top: 0;background-color: #aaa;}
	.mask .tl{font-size: 26px;}
	.mask form .more{width: 140px;height: 42px;line-height: 42px;margin-top: 30px;}
	
	/* 补充 */
	.h-right .nav{display: none;}
	.headerwrap{background-color: #ffffff;z-index: 9999;}
	.header{width: 94%;height: 60px;}
	.header .logo{position: relative;z-index: 30;}
	.header .logo img{height: 26px;}
	.header .logo{background: url(../image/logoc.svg)no-repeat;background-size: cover;}
	.header .logo img{opacity: 0;}
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 61px;top: 0;background-color: #0a5dbb;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: #0a5dbb;}
	.h-right .tl{color: #333;}
	.h-right .more{color: #0A5DBB;border-color: #0A5DBB;}
	.h-right{padding-right: 100px;}
	
	.i-tl01 h4{font-size: 14px;line-height: 26px;}
	.mun_top h2{font-size: 42px;}
	.index02 li{padding: 40px 20px;}
	.index02 li .min .text h4{font-size: 16px;}
	.index02 li .min .imgbox img{width: 42px;}
	
	.index04{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.index04 li{height: auto;width: 50%;margin-bottom: 1px;padding: 30px 20px;}
	
	.l-text .item .text img{height: 26px;}
	.l-text{width: 54%;}
	
	.f-nav li{margin-right: 40px;}
	.f-ewm{margin-left: 40px;}
	.f-nav li h3{font-size: 16px;}
	.solution01min .imgbox{max-width: 30%;}
	.solution01min .text img{height: 60px;}
	.solution01min .text h3{font-size: 24px;}
	.solution01min .text strong{width: 40px;margin-bottom: 20px;}
	.solution01min .text p{font-size: 14px;line-height: 24px;}
	.solution01min .text{max-width: 50%;}
	.solution01item{padding-bottom: 40px;}
	
	.solution02wrap{padding: 80px 0;}
	
	.case01 li .text img{height: 40px;}
	.case01 li{padding: 80px 0;}
	.case01 li .text h3{font-size: 18px;}
	.case02 li .imgbox{width: 60px;height: 60px;}
	.case02 li{display: block;width: 49%;margin-bottom: 2%;}
	.case02 li .text{width: 100%;margin-top: 20px;}
	
	.case03wrap{padding: 80px 0 120px;}
	
	.about01 li .text h4{font-size: 14px;line-height: 24px;}
	.about01 li .imgbox img{height: 60px;}
	.about02 .about02min li{height: 60px;}
	.about03list{margin-bottom: 40px;}
	
	/* .newslink a */
	.newslink a{margin-right: 60px;}
	.newsmin .imgbox img{height: 200px;object-fit: cover;}
	
	.newsinfobanner{margin-top: 60px;}
	.newsinfo-textwrap{top: 0;height: 100%;}
	.newsinfo-text h3{font-size: 22px;}
	.mask{padding: 50px;}
	
	.law{margin-top: 60px;}
	
	.drawer-menu-item{font-size: 20px;line-height: 30px;}
	.drawer-menu li .drawer-dropdown-menu-item{font-size: 16px;line-height: 26px;}
	.drawer--right.drawer-open .drawer-nav, .drawer--right .drawer-nav{padding-top: 120px;}
	
	
}

@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-right{display: none;}
	.headerwrap{background-color: #ffffff;z-index: 9999;}
	.header{width: 94%;height: 60px;}
	.header .logo{position: relative;z-index: 30;}
	.header .logo img{height: 46px;}
	.header .logo{background: url(../image/logoc.svg)no-repeat;background-size: cover;}
	.header .logo img{opacity: 0;}
	.headerwrap .header .drawer-hamburger{padding: 10px 15px 18px;height: 61px;top: 0;background-color: #0a5dbb;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: #0a5dbb;}
	
	/* sjloging */
	.sjloging{position: absolute;bottom: 50px;right: 10%;color: #0A5DBB;border-color: #0A5DBB;overflow: hidden;box-sizing: border-box;width: 120px;}

	
	
	
	.fixed-sub li{width: 50px;height: 50px;}
	.fixed-sub li span{width: 20px;}
	.fixed-sub li a>p{font-size: 10px;line-height: 1;margin-top: 5px;}
	.fixed-sub{height: auto;}
	.fixed-sub li .tel{right: 60px;width: 150px;padding: 5px;}
	.fixed-sub li .tel h3,.fixed-sub li .tel p{font-size: 12px;line-height: 20px;}
	.fixed-sub li .ewm{right: 60px;}
	.fixed-sub li:hover .ewm img{height: 100px;}
	.fixed-sub li:hover .ewm p{font-size: 12px;line-height: 20px;}
	/* .fixed-sub{display: none;} */
	
	.mask{width: 94%;padding: 30px 20px;border-radius: 0;}
	.maskwrap{z-index: 99999;}
	.mask .tl{font-size: 26px;}
	.mask form input, .mask form select{font-size: 14px;padding: 0 10px;width: 100%;margin-right: 0;}
	.mask form .more{width: 160px;height: 40px;line-height: 40px;margin-top: 30px;font-size: 14px;}
	.mask .close{top: 0;right: 0;background-color: #aaa;}
	
	/* index */
	.bannerwrap .bannertext p{font-size: 20px;}
	.bannerwrap .bannertext h3{font-size: 28px;line-height: 40px;margin-top: 10px;letter-spacing: 1px;}
	.bannerwrap .bannertext .more{margin-top: 30px;}
	.bannerwrap .bannertext .more{width: 140px;height: 40px;line-height: 38px;}
	.bannerwrap .bannertext{box-sizing: border-box;padding-right: 60px;}
	.bannpage{bottom: 30px;}
	
	.index01wrap{padding: 50px 0;}
	.i-cont{width: 94%;}
	.i-tl01 h3{font-size: 26px;margin-bottom: 20px;letter-spacing: 0;}
	.i-tl01 h4{font-size: 14px;line-height: 24px;}
	.i-tl01 h4 br{display: none;}
	.index01num i{display: none;}
	.index01num{-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px;}
	.index01num li{width: 50%;padding: 10px;box-sizing: border-box;border: 1px solid #ddd;margin-right: -1px;}
	.index01num li:nth-of-type(3n){width: 100%;border-top: none;}
	.mun_top img{display: none;}
	.mun_top h2{font-size: 40px;}
	.index01num li h4{font-size: 14px;margin-top: 10px;}
	.mun_top p{font-size: 14px;margin-bottom: 5px;}
	.index01min{margin-top: 30px;}
	.index01min .more{width: 140px;height: 40px;line-height: 38px;margin-top: 30px;}
	
	/* .index02wrap */
	.index02wrap{margin: 50px auto;}
	.index02 li{padding: 20px;width: 100%;margin-right: 0;}
	.index02 li .min .imgbox img{width: 40px;}
	.index02 li .min .text h4{font-size: 14px;line-height: 24px;}
	
	/* .index03min */
	.index03min{padding: 0;display: block;}
	.index03tablistwrap {width: 100%;position: relative;}
	.index03tablist{display: flex;display: -webkit-flex;height: auto;border-radius: 10px;}
	.nav-cont-item-bg{display: none;}
	.index03tablist .item img{height: 60px;}
	.index03tablist .item{padding: 15px 10px;width: calc(100% / 3);}
	.index03tablist .item h3{font-size: 13px;margin-bottom: 10px;}
	.index03tablist .item font{font-size: 14px;}
	.nav-cont-item-bg.act{display: none;}
	
	.index03l-text{position: relative;width: 100%;top: 0;margin-top: 30px;}
	.index03l-text h3{font-size: 24px;margin-bottom: 20px;}
	.index03l-text p{font-size: 14px;margin-bottom: 0;}
	.index03l-text .more{width: 140px;height: 40px;margin-top: 30px;font-size: 14px;}
	
	/* .index04wrap */
	.index04wrap{padding: 50px 0;}
	.index04{-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: 30px;}
	.index04 li{width: 100%;height: auto;margin-bottom: 15px;padding: 30px 20px;}
	.index04 li:last-child{margin-bottom: 0;}
	.index04 li .min img,.index04 li .min .topimg{height: 30px;}
	.index04 li .min h3{margin-bottom: 20px;}
	.index04 li .min p{margin-bottom: 10px;}
	
	/* .index05text */
	.index05text{padding: 50px 0;}
	.index05bot{display: block;}
	.l-text{width: 100%;}
	.index05textmin h3{font-size: 26px;margin-bottom: 20px;}
	.index05textmin p{font-size: 14px;line-height: 24px;}
	.index05botwrap{padding: 50px 0;}
	.l-text .item .text h4{font-size: 14px;line-height: 24px;}
	.l-text .item .text img{margin-bottom: 20px;}
	.r-text .imgbox{display: none;}
	.r-text{width: 100%;height: auto;margin: 30px auto 0;background-color: transparent;}
	.r-text .page{margin: 0;-webkit-justify-content: flex-end;justify-content: flex-end;}
	.r-text .page .swiper-button-next, .r-text .page .swiper-button-prev{background-color: #0A5DBB;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 20px;outline: none;}
	.r-text .page strong{background-color: transparent;margin: 0 5px;}
	
	/* .footer */
	.footer{display: none;}
	.footerwrap{padding: 0;}
	.copyright{height: auto;padding: 10px 0;}
	.copyright h3{-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;justify-content: center;line-height: 20px;}
	.copyright h3 p{width: 100%;text-align: center;margin-right: 0;}
	.copyright h3, .copyright a{font-size: 14px;}
	.copyrightwrap{margin-top: 0;}
	
	/* .innerbanner */
	.innerbanner{margin-top: 60px;}
	.innerbanner img{height: 250px;object-fit: cover;}
	.waves{display: none;}
	.innertext{padding: 0;}
	.innertext h3{font-size: 26px;}
	.innertext p{font-size: 16px;}
	
	/* .solution01 */
	.solution01{margin: 50px auto;}
	.solution01item{width: 94%;margin: auto;}
	.solution01item .bg{display: none;}
	.solution01min{width: 100%;display: block;}
	.solution01min .imgbox{}
	.solution01min .text{width: 100%;max-width: 100%;}
	.solution01min .text img{height: 60px;margin-bottom: 20px;}
	.solution01min .text h3{font-size: 24px;}
	.solution01min .text strong{width: 60px;}
	.solution01min .text p{font-size: 14px;line-height: 24px;padding-left: 15px;margin-bottom: 10px;}
	.solution01min .imgbox{max-width: 50%;margin: auto;display: none;}
	.solution01item{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
	.solution01item:last-child{padding-bottom: 0;margin-bottom: 0;border: none;}
	.solution02wrap{padding: 80px 0;}
	.solution02 h3{font-size: 20px;}
	.solution02 .more{width: 140px;}
	
	/* .case01wrap */
	.case01wrap{margin: 50px auto;}
	.a-tl h3{font-size: 26px;}
	.case01{-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-top: 30px;}
	.case01 li{width: 49%;padding: 30px 10px;margin-bottom: 2%;}
	.case01 li .text img{height: 40px;}
	.case01 li .text h3{font-size: 18px;margin-top: 10px;}
	
	.case02wrap{padding: 50px 0;}
	.case02 li{width: 100%;padding: 30px 20px;display: block;}
	.case02 li .imgbox{width: 60px;height: 60px;margin: auto;margin-bottom: 20px;}
	.case02 li .text{width: 100%;text-align: center;}
	.case02 li .text h3{font-size: 20px;margin-bottom: 10px;}
	.case02 li .text h4{font-size: 14px;line-height: 24px;}
	
	.case03wrap{padding: 50px 0;}
	.case03{margin-top: 30px;padding: 0;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
	.case03 .item{width: 50%;padding: 30px 5px 10px;border: 1px solid #DDDDDD;box-sizing: border-box;margin-bottom: -1px;}
	.case03 .item:nth-of-type(2n){border-left: none;}
	.case03:before{display: none;}
	.case03 .item p{position: relative;font-size: 16px;margin-top: 20px;}
	.case03 .item:last-child{width: 100%;}
	
	/* .about01wrap */
	.about01wrap{padding: 50px 0;}
	.about01 li{display: block;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #DDDDDD;}
	.about01 li:last-child{padding-bottom: 0;margin-bottom: 0;border: none;}
	.about01 li .imgbox{width: auto;}
	.about01 li .imgbox img{height: 36px;}
	.about01 li .text{width: 100%;margin-top: 30px;}
	.about01 li .text h4{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	
	.about02wrap{padding: 50px 0;background-attachment: scroll;}
	.about02{margin-top: 30px;}
	.about02 .about02min li{width: calc((100% - 20px)/3);margin: 5px 0;margin-right: 10px;height: 60px;}
	.about02 .about02min li:nth-of-type(3n){margin-right: 0;}
	.about02 .swiper-button-next, .about02 .swiper-button-prev{display: none;}
	
	.about03wrap{margin: 50px auto;}
	.about03wrap .a-tl strong{margin-top: 20px;}
	.about03top .tl{font-size: 24px;}
	.about03top{margin-top: 30px;}
	.about03list{-webkit-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 30px;}
	.about03list li .text{padding-left: 10px;}
	.about03list li .text p{font-size: 14px;}
	.about03list li .text h3{font-size: 16px;}
	.about03list li{margin-bottom: 10px;}
	.about03list li img{height: 80px;margin-left: 20px;}
	.about03bot h3{font-size: 24px;}
	.about03bot form input{height: 44px;font-size: 14px;}
	.about03bot form p span{height: 44px;padding: 0 10px;width: 100%;}
	.about03bot form .text-794{width: 100%;}
	.about03bot form p .textarea-521 textarea{outline: none;font-size: 14px;}
	.about03bot form p .textarea-521{padding: 10px;}
	.about03bot form p .textarea-521 textarea{padding: 0;}
	.about03bot form button{width: 140px;height: 40px;margin-top: 30px;}
	
	/* .newslink */
	.newslink{display: none;}
	.news .item{padding: 50px 0;}
	.newsmin{display: block;}
	.newsmin .imgbox{width: 100%;}
	.newsmin .text{width: 100%;padding: 0;margin-top: 20px;}
	.newsmin .text .data font{font-size: 26px;}
	.newsmin .text .data{font-size: 14px;margin-bottom: 20px;}
	.newsmin .text h3{font-size: 18px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	.newsmin .text h4{font-size: 14px;}
	.newsmin .text span{font-size: 14px;}
	.newsfy{margin: 50px auto;}
	
	/* .n-cont */
	.n-cont{width: 94%;}
	.newsinfo-text{padding-left: 0;border: none;}
	.newsinfo-text h3{font-size: 20px;}
	.newsinfo-text p i{margin: 0 10px;}
	.newsinfo-text p{font-size: 12px;}
	
	/* .newsinfo01 */
	.newsinfo01{margin: 50px auto;}
	.newsinfo01 p{margin-bottom: 20px;font-size: 14px;line-height: 24px;}
	.ninfolistwrap{padding: 30px 0;}
	.ninfolist a{font-size: 16px;line-height: 30px;}
	.newsinfobot{margin: 50px auto;}
	.newsinfobot .right .share a{margin-right: 10px;width: 30px;height: 30px;}
	.newsinfobot .right .share{margin: 0;}
	.newsinfobot .more{width: 120px;height: 40px;line-height: 38px;font-size: 14px;}
	.newsinfobot .right h3{font-size: 14px;}
	
	/* .law */
	.law{width: 94%;margin-top: 60px;padding: 50px 0;}
	.law li h3{font-size: 24px;margin-bottom: 20px;}
	.law li h4{font-size: 14px;line-height: 24px;}
	.law li{margin-bottom: 30px;}
	
	
	
}