@media only screen and (min-width: 320px) and (max-width: 740px) {
	.company .companyimg,.par img{width:100%;height: auto;margin-top: 0.2rem;}
	.company a{width: 100% !important;}
	.banner h1{font-size: 0.47rem !important;}
	.ones ul li{margin-bottom: 0.3rem;}
			}					
@media only screen and (min-width: 741px) and (max-width:1200px) {	
	.company .box{display: flex;justify-content: space-between;align-items: center;}
	.company .companyimg{width:5.69rem;height: auto;margin-left: 0.44rem;flex-shrink: 0;}
	.par .box{display: flex;align-items: center;}
	.par img{width:4.62rem;height: auto;margin-left: 0.6rem;flex-shrink: 0;}
	.ones ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(100%/3 - 0.3rem),1fr));
		    grid-gap: 0.08rem 0.3rem;}
			}
@media only screen and (min-width: 1200px)  {
	.company .box{display: flex;justify-content: space-between;align-items: center;}
	.company .companyimg{width:5.69rem;height: auto;margin-left: 0.44rem;flex-shrink: 0;}
	.par .box{display: flex;align-items: center;}
	.par img{width:4.62rem;height: auto;margin-left: 0.6rem;flex-shrink: 0;}
	.ones ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(100%/3 - 0.3rem),1fr));
		    grid-gap: 0.08rem 0.3rem;}
			}	
	.banner{background: url(../images/solutionbanner.webp) no-repeat;background-size: cover;padding: 1.57rem 0 1.32rem 0;}
	.banner h1{color: #F0F2F3;font-size: 0.67rem;}
	.crumbs {font-size: max(12px, 0.18rem);color: #699D3E}
	.crumbs a{font-size: max(12px, 0.18rem);color: #FFFFFF;}
	.company {margin: 0.62rem 0 0.8rem 0;}
	.company .box{margin: 0.33rem 0 0.16rem 0;}
	.company h2{font-size:0.4rem;color: #333;font-weight: 900;}
	.company .text p{color: #5a5a5a;font-size: max(14px, 0.18rem);margin: 0.12rem 0 0.14rem 0;}
	.company a{display: block;border: 2px solid #5a5a5a;width: 2.24rem;height: 0.56rem;line-height: 0.56rem;font-weight: bold;
	text-align: center;color: #5a5a5a;font-size: max(14px, 0.18rem);}
	.company a:hover{background: #699D3E;color: #FFFFFF;border: 2px solid #699D3E;text-decoration-line: underline;}
	.ones {background: #F2F2F2;padding: 0.42rem 0 0.57rem 0;}
	.ones h2{font-size:0.4rem;color: #333;font-weight: 900;}
	.ones .inc{font-weight: 900;font-size:max(14px, 0.2rem);color: #699D3E;margin: 6px 0 0.35rem 0 ;}
	.ones ul li h3{color: #5A5A5A;text-decoration-line: underline;font-weight: normal;font-size:max(14px, 0.2rem);margin-bottom: 0.1rem;}
	.ones ul li p{color: #7D7D7D;font-size:max(12px, 0.16rem);}
	.par {padding: 0.48rem 0 0 0;}
	.par h2{font-size:0.4rem;color: #333;font-weight: 900;border-bottom: 3px solid #699D3E;padding: 0.15rem 0;margin-bottom: 0.2rem;}
	.par .text{font-size: max(14px, 0.18rem);color: #333;}
	