@media only screen and (min-width:1000px) and (max-width:1282px){
	.hader{width: 92%;margin-top: 40px;}
	.nav li{padding: 0 20px;}
	.bannerwrap{padding: 200px 0 250px;}
	.center{width: 92%;}
	
	.h-right .search .search-form{top: 82px;}
	
	.footer-top-l .list p{margin-right: 50px;}
	
	.banner .text>p{font-size: 16px;line-height: 24px;margin-bottom: 24px;}
	.banner .text h4{font-size: 46px;line-height: 60px;}
	.banner .text .tomore>div .box{width: 74px;height: 74px;}
	.banner .text .tomore>div p{font-size: 16px;margin-left: 14px;}
	.banner .imgbox{margin-top: 0;}
	
	.index02-l h3{font-size: 72px;}
	.index02-l h4{font-size: 52px;}
	.index02-r li .box span{font-size: 72px;}
	.index02-r li .bot h3{font-size: 24px;}
	.index02-r li .bot p{font-size: 14px;}
	.morebtn{font-size: 16px;width: 200px;padding: 0 28px;}
	.morebtn:hover{width: 220px;}
	
	.index04-r .tl h4{font-size: 52px;line-height: 70px;}
	.index04-r .tl h3{font-size: 72px;line-height: 72px;}
	.index04-r .tl p{font-size: 18px;line-height: 70px;}
	.index04wrap::before{height: calc(100% - 212px);}
	
	
	footer{padding: 80px 4% 0;}
	.footer-top-l a{font-size: 46px;margin-bottom: 30px;}
	.footer-top-r h3{font-size: 36px;}
	.footer-bot{margin-top: 40px;}
	
	
	.a-bannerwrap{padding-left: 4%;padding-top: 200px;}
	.a-bannerwrap .tl h3{font-size: 34px;}
	.a-bannerwrap .tl p{font-size: 18px;margin-bottom: 10px;}
	.a-bannerwrap .tl{margin-bottom: 30px;}
	.about01wrap{margin: 100px auto;}
	.a-tl h3{font-size: 52px;}
	.about01-r h4{font-size: 16px;line-height: 36px;margin-top: 30px;}
	.about-l{width: 42%;}
	.about01-r{width: 47%;}
	
	.about02-top .pagelist .fac{width: 60px;height: 44px;}
	.swiper-about02 .swiper-slide .imgbox{height: 300px;}
	.swiper-about02 .swiper-slide{padding: 30px;}
	
	.about03{margin: 100px auto 0;}
	.about03-bot-r form .morebtn{height: 54px;}
	
	.down-bot{margin-top: 80px;}
	.ninfo02-r .item{padding: 30px 30px 80px;}
	
	.ninfo01wrap{padding: 60px 80px;}
	
	.pro-bannerwrap{width: 100%;padding: 200px 4% 0;}
	.pro-bannerwrap .tl,.pro-bannerwrap .mbx,.pro-bannerwrap .pro-b{width: 100%;}
	.promin .item .imgbox{height: 260px;}
	
	.proinfo01wrap{padding: 200px 0 250px;}
	.proinfo01-text h3{font-size: 36px;margin-bottom: 20px;}
	.proinfo02 .item{padding: 50px 30px;}
	.proinfo02 .item .tl h3{font-size: 18px;line-height: 30px;}
	.proinfo02 .item h4{font-size: 14px;line-height: 26px;}
	
	.proinfo03{padding-left: 4%;}
	.proinfo03min .swiper-slide p{bottom: 30px;font-size: 20px;padding:0 20px;}
	.service li .imglist .item p{font-size: 20px;}
	.proinfo03min .swiper-slide .hovertext h4{font-size: 14px;line-height: 24px;}
	.proinfo03min .swiper-slide .hovertext h3{font-size: 20px;margin-bottom:16px;line-height:24px;}
	.proinfo03min .swiper-slide .hovertext img{max-width: 60px;max-height: 60px;margin-bottom: 20px;}
	.proinfo03min .swiper-slide .hovertext>div{padding: 0 20px;}
	.serinfowrap{padding: 60px 50px;}
	.serinfo-down01{padding-left: 50px;}
	
	.hader .h-logo{width: 150px;padding: 0 10px;}
	.h-right .tl{padding: 0 10px;}
	.nav {width: calc(100% - 260px);}
	.h-right .tl i{margin-right: 10px;}
	.nav li>a>i{margin-left: 5px;}
	/*.h-right .tl{display: none;}*/
	.nav li{padding: 0 15px;}
	.h-right .search{width: 60px;}
	.h-right .tl i{width: 26px;height: 26px;}
	.index01{margin-top: -200px;}
	.index04-r{padding-right: 4%;}
	.nav li .navdownwrap{top: 80px;}
	.nav li>a{font-size: 15px;}
	
	.about03-bot-r{width: 500px;padding: 40px;}
	.about03-bot-l{width: calc(100% - 520px);}
	.about03wrap .bg{object-fit: cover;}
	
	
	.serinfo-r.fixed{right: calc(4% + 50px);}
	
	.index03wrap{background-attachment: scroll;}
	
	.about02wrap{padding-left: 4%;}
	
	.nav li .navdownwrap a p{font-size:14px;}
	
	.swiper-about02 .swiper-slide p{font-size:18px;}
	.proinfo01-text h4{font-size: 14px;line-height: 30px;}
	
	.down01 li{padding-left: 20px;}
	.down01 li .downicon{margin-left: 0;}
	.down01 li p{width:100px;}
	.down01 li .tl{width: calc(100% - 300px);}
	.support01 li .tl h3{font-size: 20px;}
	.support01 li .info{padding: 50px;}
	.support01 li .info p{font-size: 16px;line-height: 30px;}
	
	.down01 li .tl{font-size: 20px;}
	.down01 li,.support01 li .tl{height: 100px;}
	
	.serinfo-down01 .downicon{width: 80px;margin-left:0;}
	.serinfo-down01 p{width: 80px;font-size: 16px;}
	.serinfo-down01{padding-left: 30px;}
	.serinfo-down01 .tl{width: calc(100% - 300px);font-size:20px;}
	.serinfo-down01{height: 100px;}
	
	.serinfo-min li .tl{font-size: 20px;}
	
	.serinfo-b{padding:200px 4% 0;}
	.serinfo-b .tl,.serinfo-b .mbx{width: 100%;}
	.about03-bot-r form .item p{line-height:24px;}
	.about03-bot-r form .morebtn{width: 180px;height: 50px;font-size: 18px;}
	
	
}

@media only screen and (min-width:750px) and (max-width:1024px){
	
	.hader{width: 92%;margin-top: 40px;}
	.nav li{padding: 0 20px;}
	.bannerwrap{padding: 150px 0 250px;}
	.center{width: 92%;}
	
	
	
	.banner .text>p{font-size: 16px;line-height: 24px;margin-bottom: 24px;}
	.banner .text h4{font-size: 46px;line-height: 60px;}
	.banner .text .tomore>div .box{width: 74px;height: 74px;}
	.banner .text .tomore>div p{font-size: 16px;margin-left: 14px;}
	.banner .imgbox{margin-top: 0;}
	.waves{height:250px;}
	
	.index02-l h3{font-size: 72px;}
	.index02-l h4{font-size: 52px;}
	.index02-r li .box span{font-size: 72px;}
	.index02-r li .bot h3{font-size: 24px;}
	.index02-r li .bot p{font-size: 14px;}
	.morebtn{font-size: 16px;width: 200px;padding: 0 28px;}
	.morebtn:hover{width: 220px;}
	
	.index04-r .tl h4{font-size: 52px;line-height: 70px;}
	.index04-r .tl h3{font-size: 72px;line-height: 72px;}
	.index04-r .tl p{font-size: 18px;line-height: 70px;}
	.index04wrap::before{height: calc(100% - 212px);}
	
	
	footer{padding: 80px 4% 0;}
	.footer-top-l a{font-size: 46px;margin-bottom: 30px;}
	.footer-top-r h3{font-size: 36px;}
	.footer-bot{margin-top: 40px;}
	
	
	.a-bannerwrap{padding-left: 4%;padding-top: 200px;}
	.a-bannerwrap .tl h3{font-size: 34px;}
	.a-bannerwrap .tl p{font-size: 18px;margin-bottom: 10px;}
	.a-bannerwrap .tl{margin-bottom: 30px;}
	.about01wrap{margin: 100px auto;}
	.a-tl p::before{height:1px;}
	.a-tl p{font-size: 16px;}
	.a-tl h3{font-size: 32px;}
	.about01-r h4{font-size: 16px;line-height: 36px;margin-top: 30px;}
	.about-l{width: 42%;}
	.about01-r{width: 47%;}
	
	.about02-top .pagelist .fac{width: 60px;height: 44px;}
	.swiper-about02 .swiper-slide .imgbox{height: 300px;}
	.swiper-about02 .swiper-slide{padding: 30px;}
	
	.about03{margin: 100px auto 0;}
	.about03-bot-r form .morebtn{height: 54px;}
	
	.down-bot{margin-top: 80px;}
	.ninfo02-r .item{padding: 30px 30px 80px;}
	
	.ninfo01wrap{padding: 60px 80px;}
	
	.pro-bannerwrap{width: 100%;padding: 200px 4% 0;}
	.pro-bannerwrap .tl,.pro-bannerwrap .mbx,.pro-bannerwrap .pro-b{width: 100%;}
	.promin .item .imgbox{height: 300px;}
	
	.proinfo01wrap{padding: 200px 0 250px;}
	.proinfo01-text h3{font-size: 36px;margin-bottom: 20px;}
	.proinfo02 .item{padding: 50px 40px;}
	
	.proinfo03{padding-left: 4%;}
	.proinfo03min .swiper-slide p{bottom: 30px;font-size: 22px;}
	.service li .imglist .item p{font-size: 22px;}
	.serinfowrap{padding: 60px 50px;}
	.serinfo-down01{padding-left: 50px;}
	
	.hader .h-logo{width: 180px;padding: 0 20px;}
	.h-right .tl{padding: 0 20px;}
	.nav {width: calc(100% - 260px);}
	.h-right .tl i{margin-right: 10px;}
	.h-right .tl{display: none;}
	.index01{margin-top: -200px;}
	.index04-r{padding-right: 4%;}
	.nav li .navdownwrap{top: 80px;}
	
	/* 竖 */
	.index01 .item .icon{width: 60px;height: 60px;}
	.index01 .item{padding: 40px 25px 60px;}
	.index01 .item .more{left: 30px;bottom: 34px;}
	.index01 .item h3{font-size: 20px;margin-bottom: 14px;}
	.index01 .item h4{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
	.index01 .item .more{font-size: 14px;border-width: 1px;}
	
	.index02-rwrap{width: 70%;}
	.index02-l h3{font-size: 60px;}
	.index02-l h4{font-size: 40px;}
	.index02-l p{font-size: 18px;}
	.index02-l p::before{margin-bottom: 10px;}
	.index02-r li .box span{font-size: 60px;}
	.index02-r li .bot h3{font-size: 22px;}
	.index02wrap{padding-bottom: 100px;}
	
	.bgfont p{font-size: 130px;}
	.bgfont{height: 111px;}
	.index03{width: 90%;padding: 60px 80px;}
	.index03wrap{padding: 80px 0 100px;}
	.index04-r{padding-right: 4%;padding-left: 50px;}
	
	.index04-r .tl h3{font-size: 60px;line-height: 60px;}
	.index04-r .tl h4{font-size: 40px;line-height: 60px;}
	.index04-r .tl p{line-height: 60px;}
	.index04-r{padding-left: 40px;}
	.index04wrap{margin-top: 80px;padding-bottom: 80px;}
	.index04wrap::before{height: calc(100% - 180px);}
	.index04-r-list li h3{font-size: 18px;}
	.index04-r-list li .info p{font-size: 14px;line-height: 24px;}
	.moreline{font-size: 14px;}
	.index04-r-list li{padding: 20px 0;}
	.morebtn{width:190px;height: 50px;}
	.morebtn:hover{width: 200px;}
	.morebtn:hover i{margin-left: 20px;}
	
	.footer-top-l .list p{margin-right: 150px;}
	.footer-top-l a{font-size: 40px;}
	.footer-top-r h3{font-size: 32px;}
	.f-link .a{width: 42px;height: 42px;}
	.footer-bot a{font-size: 14px;}
	.footer-bot{padding: 20px 0;}
	footer{padding: 60px 4% 0;}
	.banner{position: relative;z-index: 1;}
	
	.about02wrap{padding-left: 4%;}
	.about02wrap .about02-top{width: 100%;padding-right: 4%;box-sizing: border-box;}
	.a-bannerwrap .tl h3{font-size: 30px;line-height: 46px;}
	.down01 li{padding-left: 30px;height: 100px;}
	.down01 li .downicon{margin-left: 60px;}
	.down01 li .tl{width: calc(100% - 400px);font-size: 22px;}
	
	.news01 .text{width: 400px;padding: 30px;}
	.news01 .imgbox{width: calc(100% - 420px);height: 540px;}
	.news01 .text h3{font-size: 24px;line-height: 44px;margin-bottom: 40px;}
	.news01 .text h4{font-size: 16px;line-height: 34px;}
	.news01{margin: 40px auto 100px;}
	.news-form{width: 80%;height: 60px;}
	.ninfo02-r .item{width: calc((100% - 30px)/3);margin-right: 15px;}
	.neews02-rinfo .item{width: calc((100% - 25px)/2);margin-right: 25px;}
	.neews02-rinfo .item:nth-of-type(3n){margin-right: 25px;}
	.neews02-rinfo .item:nth-of-type(2n){margin-right: 0;}
	.ninfo02-r{width: calc(100% - 160px);}
	
	.neews02-rinfo{width: 100%;}
	.ninfo02wrap{padding-bottom: 100px;}
	
	.a-bannerwrap{padding-left: 4%;}
	.center{width: 92%;}
	
	.promin .item .imgbox{height: 240px;}
	.promin .item .text{padding: 0 15px 50px;}
	.promin .item .tomore{width: 50px;height: 50px;}
	.promin .item .text h3{font-size: 18px;margin-bottom: 4px;}
	.prowrap .down-bot .totals{font-size: 16px;}
	.down-bot .list .el-input__inner,.down-bot .list .rest{font-size: 16px;}
	.down-bot .list .rest{height: 50px;}
	.down-bot .list .el-input__inner{height: 50px;line-height: 50px;}
	
	.nav li{padding: 0 15px;}
	.nav li a{font-size: 14px;}
	.proinfo01-text{width: 50%;}
	.proinfo01-text h3{font-size: 30px;line-height: 40px;}
	.proinfo01-text p{font-size: 16px;line-height: 24px;}
	.proinfo01-text h4{font-size: 14px;line-height: 24px;}
	.proinfo01-text .btnlist .morebtn{height: 50px;width: 180px;}
	.proinfo01-pagination{margin-top: 60px;}
	.proinfo01-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin-right: 12px;}
	.proinfo02 .item{padding: 40px 20px;}
	.proinfo02 .item .tl h3{font-size: 18px;line-height: 30px;}
	.proinfo02 .item .tl img{max-width: 40px;}
	.proinfo02 .item .tl{padding-right: 60px;margin-bottom: 20px;}
	.proinfo02 .item h4{font-size: 14px;line-height: 26px;}
	
	.proinfo03min .swiper-slide p,.proinfo03min .swiper-slide .hovertext h3{font-size: 20px;}
	.proinfo03min .swiper-slide .hovertext img{max-width: 50px;max-height: 50px;margin-bottom: 20px;}
	.proinfo03min .swiper-slide .hovertext h4{font-size: 14px;line-height: 24px;}
	.proinfo04{margin: 80px auto;}
	.proinfo05min .item{padding: 25px;width: calc((100% - 16px)/3);}
	.proinfo05min .item:nth-of-type(4n){margin-right: 8px;}
	.proinfo05min .item:nth-of-type(3n){margin-right: 0;}
	.pin-tl{font-size: 28px;}
	.proinfo06 .tl h3{font-size: 28px;}
	.proinfo06-form button{height: 50px;}
	.footer-top-l .list p{margin-right: 80px;}
	
	.serinfo-down01 .downicon{width: 100px;margin-left: 40px;}
	.serinfo-down01 p{width: 100px;font-size: 16px;}
	.serinfo-down01 .tl{width: calc(100% - 250px);font-size: 18px;}
	.serinfo-down01{padding-left: 20px;height: 80px;}
	.serinfo-min{margin-top: 60px;}
	.serinfo-min li .tl{font-size: 20px;margin-bottom: 20px;}
	.serinfo-min li{margin-bottom: 50px;}
	.serinfo{width: calc(100% - 150px);}
	.serinfo-r.fixed{right: calc(4% + 50px);}
	
	.service li .imglist .item .hovertext h3{margin-bottom: 20px;}
	.support01 li .tl{padding: 0 40px;height: 90px;}
	.support01 li .tl h3{font-size: 20px;}
	.support01 li .info{padding: 40px;}
	.support01 li .info p{font-size: 16px;line-height: 30px;}
	
	.index03wrap{background-attachment: scroll;}
	
	.promin .item{width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom:30px;}
	.hader{width: 100%;margin-top: 0;}
	.hader .h-logo{width: 160px;}
	.h-right .search{width: 60px;}
	.nav li>a>i{margin-left: 5px;}
	.nav li{padding: 0 12px;}
	.nav{width: calc(100% - 230px);}
	
	
	.f-link{display: none;}
	/*.footer-top-r{text-align:left;}*/
	.footer-top-l .list{display: none;}
	.footer-top{align-items: flex-end;-webkit-align-items: flex-end;}
	footer{padding-top: 50px;}
	.headerwrap .hader,.headerwrap{transition: none;}
	.headerwrap{box-shadow: 0px 5px 15px 0px rgba(20,48,129,0.06);}
	.headerwrap.div2_1{background-color: #fff;  box-shadow:0px 5px 15px 0px rgba(20,48,129,0.06);transition:none;}
	.banner .text h4{font-size: 40px;}
	.service li .imglist .item p{padding: 0 12px;bottom: 20px;font-size:20px;line-height:24px;}
	.service li .imglist .item .hovertext h3{font-size: 20px;line-height: 24px;}
	
	.news01 .imgbox{height: 460px;}
	.neews02-r{width: calc(100% - 220px);}
	.ninfo02wrap .ninfo02-r .item{width: calc((100% - 20px)/2);margin-right: 20px;}
	.ninfo02wrap .ninfo02-r .item:nth-of-type(2){margin-right:0;}
	.ninfo02wrap .ninfo02-r .item:nth-of-type(3){display:none;}
	.nav li .navdownwrap a{padding: 0 20px;min-width: 120px;padding-right:40px;}
	.h-right .search{border-right: none;}
	
	.a-bannerwrap{padding-top: 150px;}
	.about01-r h4{line-height: 30px;font-size: 14px;margin-top:20px;}
	
	.about03-bot-l{width: calc(100% - 400px);}
	.about03-bot-r{width: 380px;padding: 30px;}
	.about03-bot-r>h3{margin-bottom: 30px;}
	.about03-bot-r form .item p{line-height: 20px;margin-bottom: 5px;}
	.about03-bot-l .textlist{padding: 100px 0;margin-top:30px;}
	.about03-bot-l .textlist h4{font-size: 16px;line-height: 24px;}
	.about03-bot-r form .item p{font-size: 14px;line-height: 24px;}
	.about03-bot-r form .item input, .about03-bot-r form .item textarea{font-size: 16px;height: 46px;}
	.about03-bot-r form .morebtn{width: 180px;height: 46px;font-size:16px;margin-top:20px;}
	.about03wrap .bg{height: 340px;}
	.about03 .list li{padding-left:60px;}
	.about03-bot-l .textlist h3{font-size: 24px;margin-bottom: 30px;}
	
	
	.nav li .navdownwrap a p{font-size: 14px;}
	
	.proinfo02 .item .tl h3{font-size: 16px;line-height:26px;}
	.proinfo02 .item h4{font-size: 12px;line-height: 24px;}
	
	.proinfo06-form .inputlist input, .proinfo06-form textarea{width: calc((100% - 20px)/2);margin-right: 20px;}
	.proinfo06-form .inputlist input:nth-of-type(3n){margin-right:20px;}
	.proinfo06-form .inputlist input:nth-of-type(2n){margin-right:0;}
	.proinfo06-form textarea{width: 100%;}
	
	.swiper-about02 .swiper-slide p{font-size:16px;}
	
	.serinfo-b{padding:150px 4% 0;}
	.serinfo-b .tl,.serinfo-b .mbx{width: 100%;}
	
	.about02-top{margin-bottom: -20px;}
	
	
}

@media only screen and (max-width:780px){
	
	/* .hader{display: none;} */
	.hader{margin: 0;width: auto;height: 60px;}
	.nav{display: none;}
	.h-right .tl{display: none;}
	.hader .h-logo{width: 140px;padding: 0 20px;border: none;position:relative;z-index:11;}
	.h-right .search{width: 40px;border: none;position:static;}
	.h-right .search .search-form{top:62px;height: 50px;}
	.h-right{border: none;padding-right:50px;}
	.h-right .search .search-form{width:100%;}
	
	.headerwrap.is-open .header .logo img:first-child{display:none;}
	.headerwrap.is-open .header .logo img:last-child{display:block;}
	.hamburger.is-closed .hamb-middle{margin-top: -1px;}
	.hamburger.is-closed .hamb-top{top: 2px;}
	.hamburger.is-closed .hamb-bottom{bottom: 2px;}
	.sidebar-nav{z-index: 9;background-color:#fff;padding:100px 20px 50px;width:100%;box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.03);}
	.sidebar-nav .sidebar-brand a{color: #222;font-size:16px;}
	.sidebar-nav .sidebar-brand>a{border-bottom: 1px solid rgba(0,0,0,0.2);padding-bottom:20px;}
	.sidebar-nav .sidebar-brand .xl{padding-bottom: 20px;}
	.sidebar-nav{overflow-y: scroll;}
	.headerwrap_current .header{background-color: #1a1a1a;}
	.sidebar-nav .sidebar-brand .sidebar-brand-there a{font-size: 14px;}
	.sidebar-nav .sidebar-brand a .sj{border-color: #222;}
	.sidebar-nav-two .sidebar-brand-two a{box-sizing: border-box;padding: 0 10px;color:#666;}
	.sidebar-nav-two .sidebar-brand-there a{padding: 0 40px;}
	.hamburger{height: 20px;right: 2%;top: 20px;z-index: 10;display:block;width:26px;}
	.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: #004094;height: 2px;}
	 .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom,.headerwrap:hover .hamburger.is-closed .hamb-top, .headerwrap:hover .hamburger.is-closed .hamb-middle, .headerwrap:hover .hamburger.is-closed .hamb-bottom,.div2_1 .headerwrap .hamburger.is-closed .hamb-top, .div2_1 .headerwrap .hamburger.is-closed .hamb-middle, .div2_1 .headerwrap .hamburger.is-closed .hamb-bottom,.div3 .headerwrap .hamburger.is-closed .hamb-top, .div3 .headerwrap .hamburger.is-closed .hamb-middle, .div3 .headerwrap .hamburger.is-closed .hamb-bottom{background-color: #004094;}
	.sidebar-nav-two .sidebar-brand-two a{font-size: 14px;padding-right:0;}
	.header .search{margin-right: 14px;}
	.header .logo{position: relative;z-index: 11;}
    .headerwrap.is-open .header{background-color: #fff004094;position: relative;z-index: 10;border-color:transparent;}
    .headerwrap.is-open .header .logo img{filter: none;}
	
	
	
	.bannerwrap{padding: 100px 0 80px;}
	.waves{height: 80px;}
	.banner{flex-flow: column;-webkit-flex-flow: column;}
	.center{width: 94%;}
	.banner .imgbox{width: 100%;margin: 0;}
	.banner .text{width: 100%;margin-bottom: 40px;}
	.banner .text>p{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
	.banner .text h4{font-size: 32px;line-height: 46px;}
	.banner .text .tomore>div .box{width: 50px;height: 50px;}
	.banner .text .tomore>div p{font-size: 14px;margin-left: 10px;}
	.banner .text .tomore{margin-top: 20px;}
	
	
	
	.index01{margin-top: 0;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.index01 .item{width: calc((100% - 1px)/2);padding: 30px 15px;margin-bottom: 1px;}
	.index01 .item .icon{width: 50px;height: 50px;margin-bottom: 20px;}
	.index01 .item h3{font-size: 18px;}
	.index01 .item h4{font-size: 14px;line-height: 20px;margin-bottom: 40px;}
	.index01 .item .more{left: 15px;bottom: 20px;font-size: 14px;border-width: 1px;padding: 6px 0;}
	
	.index02wrap{margin-top: 50px;}
	.index02{display: block;}
	.index02-l{display: block;}
	.index02-l p,.index02-l h3,.index02-l h4{writing-mode: initial;}
	.index02-l p{font-size: 14px;margin-top: 0;}
	.index02-l p::before{width: 30px;height: 1px;margin: 0;margin-right: 10px;}
	.index02-l h3{font-size: 32px;margin-top: 0;line-height: 36px;}
	.index02-l h4{font-size: 24px;line-height: 36px;}
	.index02-rwrap{width: 100%;margin-top: 30px;}
	
	.index02-r li{width: calc((100% - 10px)/2);margin-bottom: 30px;}
	.index02-r li .box span{font-size: 32px;}
	.index02-r li .box font{font-size: 12px;width: 40px;height: 20px;line-height: 20px;margin-top: 0;}
	.index02-r li .bot h3{font-size: 18px;margin-bottom: 8px;}
	.index02-r li .box{padding-bottom: 10px;margin-bottom: 10px;}
	.index02-r li .bot p{font-size: 12px;line-height: 16px;}
	.morebtn{width: 160px;height: 46px;font-size: 14px;padding: 0 20px;}
	.morebtn:hover{width: 180px;}
	.morebtn i{font-size: 16px;margin-left: 8px;}
	.index02wrap{padding-bottom: 50px;}
	
	.index03wrap{padding: 50px 0;}
	.index03wrap{background-attachment: scroll;}
	.bgfont p{font-size: 80px;}
	.bgfont{height: 68px;}
	.index03{width: 97%;padding: 40px 25px;}
	.index03 .tl{font-size: 20px;padding-left: 25px;margin-bottom: 30px;}
	.swiper-index03 .swiper-slide{padding-left: 50px;}
	.swiper-index03 .swiper-slide .num{width: 50px;}
	.swiper-index03 .swiper-slide .num font{font-size: 14px;}
	.swiper-index03 .swiper-slide .num::after{height: 1px;margin-left: 10px;width: 16px;}
	.swiper-index03 .swiper-slide h3{font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.swiper-index03 .swiper-slide:hover h3{font-size: 22px;}
	.swiper-index03 .swiper-slide .moreline{margin-left: 10px;font-size: 14px;border-width: 1px;white-space: nowrap;}
	.swiper-index03{height: 300px;}
	
	.index04wrap{margin-top: 50px;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;padding-bottom: 50px;}
	.index04-r{width: 100%;padding: 0 3%;}
	.index04-r .tl h4{font-size: 24px;line-height: 32px;}
	.index04-r .tl h3{font-size: 32px;line-height: 32px;}
	.index04-r .tl p{line-height: 32px;font-size: 14px;}
	.index04-r .tl p::before{height: 1px;margin-right: 10px;}
	.index04wrap::before{height: calc(100% - 116px);}
	.index04-r-list li h3{font-size: 18px;}
	.index04-r-list li .info p{font-size: 14px;line-height: 24px;}
	.index04-r-list li .info{margin-top: 10px;}
	.moreline{font-size: 14px;border-width: 1px;}
	.index04-r-list li .info .moreline{margin-top: 10px;}
	.index04-r-list li{padding: 15px 0;}
	.index04-r .morebtn{margin-top: 30px;}
	.index04-l{width: 100%;display: none;}
	
	footer{padding: 40px 3% 0;}
	.footer-top{display: block;}
	.footer-top-l a{font-size: 24px;margin-bottom: 10px;}
	.footer-top-l .list{display: block;margin-top: 10px;}
	.footer-top-l .list p{margin-right: 0;margin-bottom: 10px;}
	.footer-top-l p{font-size: 14px;}
	.footer-top-r{text-align: left;}
	.footer-top-r h3{font-size: 30px;}
	.footer-top-r p{font-size: 14px;line-height: 30px;}
	.f-link{margin-top: 20px;display: none;}
	.footer-bot{margin-top: 20px;padding: 15px 0;}
	.footer-bot>a{display: none;}
	.footer-bot>div{width: 100%;justify-content: space-between;-webkit-justify-content: space-between;}
	.footer-bot a{margin-right: 10px;font-size: 13px;}
	
	/* .a-bannerwrap */
	.a-bannerwrap{padding-top: 80px;padding-left: 3%;}
	.a-bannerwrap::before{height: 300px;}
	.a-bannerwrap .tl p{font-size: 14px;margin-bottom: 10px;line-height: 24px;}
	.a-bannerwrap .tl h3{font-size: 24px;line-height: 32px;}
	.a-bannerwrap .tl{margin-bottom: 30px;}
	.mbx{display: none;}
	.about01wrap{margin: 50px auto;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.about-l{width: 80%;margin: auto;}
	.about01-r{width: 100%;margin-top: 0;margin-bottom: 30px;}
	.a-tl p{font-size: 18px;}
	.a-tl p::before{height: 1px;margin-right: 10px;}
	.a-tl h3{font-size: 32px;}
	.about01-r h4{margin-top: 20px;font-size: 14px;line-height: 24px;}
	
	.about02wrap{padding-left: 3%;padding-top: 50px;padding-bottom: 50px;}
	.about02-top{margin-bottom: 30px;}
	
	.about02-top .pagelist .fac{width: 40px;height: 40px;border-radius: 50%;}
	.about02-top .pagelist .fac.swiper-button-next{margin-left: 10px;}
	.about02-top{width: 100%;padding-right: 3%;box-sizing: border-box;}
	.swiper-about02 .swiper-slide .imgbox{height: 240px;margin-bottom: 20px;}
	.swiper-about02 .swiper-slide{padding: 30px;}
	.swiper-about02 .swiper-slide p{font-size: 16px;}
	
	.about03{margin: 50px auto 0;}
	.a-tl p{font-size: 14px;margin-bottom: 10px;}
	.about03 .a-tl{margin-bottom: 30px;}
	.about03 .list{padding: 25px 0;}
	.about03 .list .tl{font-size: 20px;}
	.about03 .list li i{width: 40px;height: 40px;font-size: 16px;}
	.about03 .list li{padding-left: 50px;}
	.about03 .list li h4{font-size: 16px;line-height: 30px;}
	.about03-bot{display: block;}
	.about03-bot-l{width: 100%;}
	.about03 .list li{margin-bottom: 20px;}
	.about03-bot-l .textlist{padding: 0;margin-top: 20px;}
	.about03-bot-l .textlist h3{color: #222021;font-size: 20px;margin-bottom: 20px;}
	.about03-bot-l .textlist h4{color: #666666;font-size: 16px;line-height: 30px;}
	.about03-bot-r{width: 100%;margin-top: 30px;padding: 30px 20px;}
	
	.about03-bot-r>h3{font-size: 20px;margin-bottom: 20px;}
	.about03-bot-r form .item p{font-size: 14px;line-height: 24px;}
	.about03-bot-r form .item input, .about03-bot-r form .item textarea{font-size: 16px;height: 40px;}
	.about03-bot-r form .morebtn{font-size: 16px;width: 160px;height: 40px;}
	.about03-bot-r form .morebtn:hover{width: 180px;}
	.about03wrap .bg{display: none;}
	.about03wrap{padding-bottom: 50px;}
	
	.down-bot .list .rest{height: 40px;font-size: 14px;margin-left: 10px;width: 100px;}
	.down-bot .list .el-input__inner{height: 40px;line-height: 40px;font-size: 14px;}
	
	.down01 li{height: 60px;padding-left: 12px;margin-bottom: 10px;}
	.down01 li .downicon{margin-left: 0;}
	.down01 li .tl{width: calc(100% - 150px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;}
	.down01 li p{font-size: 12px;width: 50px;}
	.down01 li .downicon{width: 50px;}
	.down01 li .downicon i{font-size: 16px;}
	
	.part .el-pagination .btn-prev,.part .el-pagination .btn-next,.el-pager li{width: 30px!important;height: 30px!important;line-height: 30px!important;min-width:auto!important;min-height:auto!important;}
	.part .el-pagination__editor.el-input .el-input__inner{height: 30px!important;}
	.part .el-pagination__editor.el-input{width: 50px!important;}
	.downwrap{margin-bottom: 80px;}
	
	.news01{display: block;margin: 40px auto 50px;}
	.news01 .imgbox{width: 100%;height: 240px;}
	.news01 .text{width: 100%;padding: 30px 15px 80px;}
	.news01 .text p{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
	.news01 .text h3{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
	.news01 .text h4{font-size: 14px;line-height: 24px;}
	.news01 .text .moreline{bottom: 30px;}
	.news01{}
	
	.newssearch{padding: 50px 0;}
	.news-form{width: 90%;height: 50px;}
	
	.neews02wrap{padding: 50px 0;}
	.neews02wrap::before{display: none;}
	.neews02{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.neews02-l{width: 100%;}
	.neews02-l .links{display: none;}
	.neews02-l .a-tl{display: block;margin-bottom: 0;}
	.neews02-l .a-tl p, .neews02-l .a-tl h3{writing-mode: initial;}
	.neews02-l .a-tl p{justify-content: flex-start;-webkit-justify-content: flex-start;}
	.neews02-l .a-tl p::before{width: 30px;height: 1px;margin: 0;margin-right: 10px;}
	.neews02-l .links{margin-top: 20px;}
	.neews02-r{width: 100%;margin-top: 30px;}
	.ninfo02-r .item{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 10px;padding: 20px 10px 40px;}
	.ninfo02-r .item p{font-size: 12px;line-height: 20px;margin-bottom: 5px;}
	.ninfo02-r .item h3{font-size:18px;margin-bottom: 14px;line-height: 30px;height:60px;}
	.ninfo02-r .item h4{font-size: 14px;line-height: 24px;}
	.ninfo02-r .item:nth-of-type(3n){margin-right: 10px;}
	.ninfo02-r .item:nth-of-type(2n){margin-right: 0;}
	.ninfo02-r .item h4{-webkit-line-clamp: 2;line-clamp: 2;}
	.ninfo02-r .item .tomore{width: 40px;height: 40px;}
	
	.ninfo01wrap{padding: 50px 25px;margin-bottom: 50px;}
	.ninfo01-top .n-share{display: none;}
	.ninfo01-top p{font-size: 14px;}
	.ninfo01-top{margin-bottom: 20px;}
	.ninfo01wrap .tl{font-size: 24px;line-height: 30px;margin-bottom: 30px;}
	.ninfo01wrap .ninfo01 p{font-size: 14px;line-height: 24px;}
	.ninfo-pages a{font-size: 14px;}
	.ninfo-pages{padding-top: 30px;margin-top: 30px;}
	
	.ninfo02wrap::before{display: none;}
	.ninfo02{display: block;}
	.ninfo02 .tl{padding-top: 0;flex-flow: row;-webkit-flex-flow: row;}
	/* .ninfo02-r */
	.ninfo02-r{width: 100%;margin-top: 0;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.ninfo02wrap{padding-bottom: 50px;}
	
	.pro-bannerwrap{padding: 80px 3% 0;}
	.pro-bannerwrap .tl,.pro-bannerwrap .pro-b{width: 100%;}
	
	.down-bot{margin-top: 50px;margin-bottom: 50px;display: block;}
	.prowrap .down-bot .totals{font-size: 14px;text-align: right;margin-top: 20px;}
	
	.promin{margin-top: 50px;}
	.promin .item{width: 100%;margin-right: 0;margin-bottom: 30px;}
	/* .promin .item:nth-of-type(3n){margin-right: 10px;}
	.promin .item:nth-of-type(2n){margin-right: 0;} */
	.promin .item .imgbox{height: 180px;}
	.promin .item .text{padding: 0 10px 40px;margin-top: 10px;}
	.promin .item .text h3{font-size: 18px;}
	.promin .item .tomore{width: 40px;height: 40px;}
	
	.proinfo01wrap{padding: 100px 0 50px;}
	.proinfo01{flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.proinfo01-img{width: 100%;}
	
	.proinfo01-pagination .swiper-pagination-bullet{width: 12px;height: 12px;margin-right: 12px;}
	.proinfo01-pagination{margin-top: 30px;}
	.proinfo01-text{width: 100%;margin-top: 20px;}
	.proinfo01-text p{font-size: 14px;line-height: 26px;}
	.proinfo01-text h3{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
	.proinfo01-text h4{font-size: 14px;line-height: 30px;}
	.proinfo01-text .btnlist{margin-top: 20px;}
	.proinfo01-text .btnlist .morebtn{padding: 0 20px;width: 140px;height: 46px;}
	
	
	.proinfo02{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.proinfo02 .item{width: 100%;margin-bottom: 10px;padding: 30px 20px;margin-right: 0;}
	.proinfo02 .item h4{font-size: 14px;}
	.proinfo03{padding-left: 3%;margin-bottom: 50px;}
	.pin-tl{font-size: 26px;margin-bottom: 30px;}
	
	.proinfo04{margin: 50px auto;}
	.proinfo05min{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.proinfo05min .item{width: 100%;margin-right: 0;}
	.proinfo05{margin: 50px auto;}
	
	.serinfo-b .bg{height: 300px;opacity: 0;}
	.serinfowrap{padding: 0;border: none;display: block;}
	.serinfo{width: 100%;}
	.serinfo-down01 .downicon{width:50px;margin-left:0;}
	.serinfo-down01 .downicon i{font-size: 16px;margin-left: 0;}
	.serinfo-down01 p{width: 50px;font-size: 12px;}
	.serinfo-down01 .tl{width: calc(100% - 160px);font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.serinfo-down01{padding-left: 12px;height: 70px;}
	
	.serinfo-min{margin-top: 50px;}
	.serinfo-min li .tl{font-size: 22px;margin-bottom: 20px;line-height: 30px;}
	.serinfo-min li h4{font-size: 14px;line-height: 28px;}
	.serinfo-min li{margin-bottom: 30px;}
	.serinfo-tab table thead td{padding: 10px;}
	.serinfo-tab table td{font-size: 14px;}
	.serinfo-tab table td{padding: 10px;}
	.serinfo-r{display: none;}
	
	/* .service li */
	.service li,.service li:nth-of-type(2n){flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.service li .imglist{width: 100%;margin-top: 20px;}
	.service li .imglist .item p{padding: 0 10px;font-size: 18px;}
	.service li .imglist .item .hovertext h3{font-size: 18px;margin-bottom: 10px;}
	.service li{margin-bottom: 50px;}
	.service li .imglist .item .hovertext{padding: 0 10px;}
	.moreline{font-size: 12px;}
	.moreline i{margin-left: 4px;}
	.moreline:hover i{margin-left: 10px;}
	.service li .text{width: 100%;margin: 0;}
	.service{margin-bottom: 50px;}
	
	.support01 li .tl{padding: 0 15px;height:60px;padding-right: 30px;}
	.support01 li .tl h3{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.support01 li .tl i{right: 10px;font-size: 16px;}
	.support01 li .info{padding: 25px 15px;}
	.support01 li .info p{font-size: 14px;line-height: 24px;}
	.support01 li{margin-bottom: 20px;}
	
	.footer-bot>div{flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content:center;-webkit-justify-content:center;}
	.footer-bot a{font-size: 12px;margin-right:4px;line-height:18px;}
	.footer-top-r h3{font-size: 24px;}
	
	.nolist{padding: 50px 0;}
	.nolist p{font-size: 18px;line-height: 24px;}
	.service li .imglist .item p{bottom:10px;}
	.service li .imglist .item .hovertext h3,.service li .imglist .item p{font-size: 16px;}
	.service li .imglist .item .hovertext h3{line-height: 24px;}
	.service li .imglist03 .item{width: calc((100% - 10px)/2);height:160px;}
	.service li .imglist03 .item:nth-of-type(2){margin-right:0;}
	.service li .imglist03 .item:nth-of-type(3n){width:100%;margin:0;margin-top:10px;}
	
	.support01{margin-bottom: 50px;}
	.abpos{top: -100px;}
	
	.proinfo03min .swiper-slide p{font-size: 20px;padding: 0 12px;bottom:20px;}
	
	.ninfo02 .tl{margin-bottom: 30px;}
	
	.proinfo03min .swiper-slide .hovertext>div{padding: 0 12px;}
	.proinfo03min .swiper-slide .hovertext h4{font-size: 14px;line-height: 24px;}
	.proinfo03min .swiper-slide .hovertext h3{font-size: 18px;margin-bottom: 10px;line-height:24px;}
	.proinfo03min .swiper-slide .hovertext img{max-width: 40px;max-height: 40px;margin-bottom: 14px;}
	.proinfo03min .swiper-slide p{font-size: 18px;}
	
	.proinfo06-form .inputlist input, .proinfo06-form textarea{width: 100%;margin:0;margin-bottom:10px;}
	.proinfo06wrap{padding: 50px 0;}
	.proinfo06 .tl h3{font-size: 28px;margin-bottom: 20px;}
	.proinfo06 .tl h4{font-size: 14px;line-height: 24px;}
	.proinfo06-form{margin-top: 20px;}
	.proinfo06-form .inputlist input, .proinfo06-form textarea{font-size: 16px;}
	.proinfo06-form .inputlist input{height: 50px;}
	.proinfo06-form textarea{height: 80px;}
	.proinfo06-form button{float: none;width: 150px;height: 46px;margin-top:30px;}
	.proinfo06-form button:hover{width:180px;}
	
	.ninfo02-r .item h3{font-size: 16px;}
	
	.h-right .search .search-form{top: 82px;}
	
	.ninfo-pages{display: block;}
	.ninfo-pages a{width: 100%;max-width:initial;display:block;}
	
	.index04-r .tl{text-align: center;margin-bottom:30px;}
	.index04-r .tl p{justify-content: center;-webkit-justify-content: center;}
	.index04-r .morebtn{float: none;}
	
}