@media only screen and (min-width: 320px) and (max-width: 740px) {	 
    .banner h1{font-size: 0.5rem;}
	.video .lr iframe{width: 100%;margin-top: 0.3rem;}
	.animal ul li .shu{margin: 0.3rem 0;}
	.animal ul li{margin-top: 0.3rem;}
					}					
		@media only screen and (min-width: 741px) and (max-width:1200px) {	
	.banner h1{font-size: 0.67rem;}
	.lr{display: flex;justify-content: space-between;align-items: flex-start;}
	.video .lr .text{width: 56.83%;}
	.video .lr iframe{width: 39.83%;}
	.partner .lr .text{width: 7.04rem;}
	.animal ul li{display: flex;margin-top: 0.64rem;}
	.animal ul li .shu{background: #4A4A4A;width: 2px;height: auto;position: relative;margin: 0 0.5rem 0 0.44rem;}
	.animal ul li .shu .num{position: absolute;top: -0.59rem;left: -0.25rem;}
					}
		@media only screen and (min-width: 1200px)  {
	.banner h1{font-size: 0.67rem;}
	.lr{display: flex;justify-content: space-between;align-items: flex-start;}
	.video .lr .text{width: 56.83%;}
	.video .lr iframe{width: 39.83%;}
	.partner .lr .text{width: 7.04rem;}
	.animal ul li{display: flex;margin-top: 0.64rem;}
	.animal ul li .shu{background: #4A4A4A;width: 2px;height: auto;position: relative;margin: 0 0.5rem 0 0.44rem;}
	.animal ul li .shu .num{position: absolute;top: -0.59rem;left: -0.25rem;}
					}	
	.banner{background: url(../images/bannersolution.webp) no-repeat;background-size: cover;padding: 0.95rem 0 1.04rem 0;}
	.banner h1{color: #F8F8F8;}
	.banner p{font-size: max(18px, 0.22rem);color: #F8F8F8;margin: -8px 0 0.25rem 0;}
	.crumbs {font-size: max(14px, 0.18rem);color: #E16C2B;}
	.crumbs a{font-size:max(14px, 0.18rem);color: #F8F8F8;}
	.video{padding: 0.84rem 0 0.88rem 0;}
	.video h2{font-size: 0.4rem;font-weight: 900;color: #333333;margin-bottom: 0.13rem;}
	.video .lr iframe{border: none;height: 2.69rem;}
	.video .lr .text p{font-size: max(14px, 0.18rem);color: #4A4A4A;margin-bottom: 0.25rem;}
	.video .lr .text a{display: block;width: 2.24rem;border: 2px solid #E16C2B;font-size: 0.18rem;color: #E16C2B;text-align: center;
	font-weight: bold;padding: 0.16rem 0;margin-top: 0.46rem;}
	.video .lr .text a:hover{background: #E16C2B;color: #F0F2F3;text-decoration: underline;}
	.partner{background: #F8F8F8;padding: 0.43rem 0 0.6rem 0;}
	.partner h2{color: #333;font-size: 0.4rem;font-weight: 900;border-bottom: 3px solid #4A4A4A;padding-bottom: 0.23rem;margin-bottom: 0.28rem;}
	.partner .lr .text{color: #333;font-size: max(14px, 0.18rem);padding: 0.2rem 0;}
	.partner .lr img{max-width: 100%;height: auto;}
	.animal {padding: 0.64rem 0 0.88rem 0;}
	.animal h2{color: #333;font-size: 0.4rem;font-weight: 900;border-bottom: 3px solid #4A4A4A;padding-bottom: 0.23rem;margin-bottom: 0.22rem;}
	.animal p{color: #333;font-size: max(14px, 0.18rem);margin-bottom: 0.5rem;}
	.animal ul {padding: 1px 0;}
	.animal ul li img{max-width: 100%;height: auto;}
	.animal ul li .shu .num{display: flex;width: max-content;align-items: center;}
	.animal ul li .shu .num i{border: 3px solid #E16C2B;display: inline-block;width: 0.44rem;height: 0.44rem;text-align: center;line-height: 0.44rem;
	font-size: max(14px, 0.22rem);color: #E16C2B;border-radius: 50%;margin-right: 0.28rem;}
	.animal ul li .shu .num span{color: #333;font-weight: bold;font-size: max(16px, 0.2rem);}
	.animal ul li .text{color: #333;font-size: max(14px, 0.18rem);background: #fff;display: flex;align-items: center;
	box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.16);padding: 0.1rem 0.28rem;}
	