.swiper {
	width: 100%;
	height: 100%;
  }

.swiper-slide {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
  }

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
/* 1280px 及以下） */
@media only screen and (max-width: 1279px) {
	.content {
		margin-top: -0.2rem;
	}
	.panel-1 {
		padding: 0.4rem 0 0.4rem 0;
		color: #666666;
		font-size: 0.3rem;
	}
	.panel-1 .tips {
		color: #0663b1;
		font-size: 0.6rem;
		padding: 0 0.3rem 0.4rem 0.3rem;
	}
	.panel-1 .tc {
		text-align: center;
	}
	.panel-1 .tab {
		padding: 0 0.3rem 0.2rem 0.3rem;
	}
	.panel-1 .tabs {
		padding: 0.1rem 0.3rem;
		display: flex;
		flex-wrap: wrap;
	}
	.panel-1 .tabs img{
		width: 2.9rem;
		height: 3.7rem;
	}
	.panel-1 .tab .tab-a {
		line-height: 0.5rem;
		font-size: 0.3rem;
	}
	.panel-1 .tab .tab-c {
		line-height: 0.5rem;
		font-size: 0.3rem;
	}
	.panel-1 .tab .tab-b {
		text-align: center;
		padding: 0.5rem 0.2rem;
	}
	.panel-1 .tab .tab-b img{
		width: 7rem;
		height: 4rem;
	}
	.panel-1 .tab .tab-bg{
        width: 100%;
		height: 4rem;
		vertical-align: middle;
    }
	.panel-1 .our {
		background-color: #f2f2f2;
		padding: 0.8rem 0.3rem;
		margin: 0 0 0.7rem 0;
	}
	.panel-1 .our .our-a {
		text-align: center;
	}
	.panel-1 .our .our-b {
		line-height: 0.5rem;
		font-size: 0.3rem;
	}
	.panel-1 .our .our-c {
		line-height: 0.5rem;
		font-size: 0.3rem;
	}
	.panel-1 .our .our-d {
		margin-left: 15%;
		width: 70%;
		height: 3rem;
		vertical-align: middle;
	}

	.panel-2 {
		margin-top: 0.3rem;
		background-image: url("./about.png") ;
		background-repeat: no-repeat;
		background-size: 100% 3.6rem;
		min-height: 3.6rem;
	}
	.panel-2 .tips {
		color: #ffffff;
		text-align: center;
		padding: 1.9rem 0 0.9rem 0;
	}
	.panel-2 .leg-a {
		text-align: center;
		margin-top: 0.5rem;
	}
	.panel-2 .leg-a img{
		width: 6.9rem;
		height: 9.8rem;
	}
	.panel-2 .leg-a .btn{
		background-color: #0663b1;
		border-radius: 0.5rem;
		color: #ffffff;
		text-align: center;
		padding: 0.2rem 0;
		margin: 0.6rem 2.6rem;
	}
	.panel-2 .leg-b .leg-ba {
		color: #000000;
		font-size: 0.5rem;
		font-weight: bold;
	}
	.panel-2 .leg-b .leg-bb {
		color: #000;
		font-size: 0.3rem;
	} 
	.panel-2 .leg-b .leg-bc {
		color: #000;
		font-size: 0.2rem;
		padding: 0.2rem 0 0 0;
	} 
	.panel-2 .h20 {
	    height: 0.5rem;
	}
}

/* 1280px 像素及以上） */
@media only screen and (min-width: 1280px) {
	.content {
		margin-top: -0.3rem;
	}
	.panel-1 {
		padding: 1rem 0 0 0;
		color: #666666;
		font-size: 0.3rem;
	}
	.panel-1 .tips {
		color: #0663b1;
		font-size: 1rem;
		padding: 0 0.9rem;
	}
	.panel-1 .tc {
		text-align: center;
	}
	.panel-1 .tab {
		display: flex;
		justify-content: space-between;
		padding: 0 0.9rem 0.3rem 0.9rem;
	}
	.panel-1 .tabs {
		display: flex;
		justify-content: center;
		padding: 0.4rem 0.9rem 0 0.9rem;
	}
	.panel-1 .tabs img{
		width: 2.9rem;
		height: 3.7rem;
	}
	.panel-1 .tab .tab-a {
		line-height: 0.5rem;
		padding-right: 0.7rem;
	}
	.panel-1 .tab .tab-c {
		line-height: 0.5rem;
		padding-left: 0.7rem;
	}
	.panel-1 .tab .tab-b img{
		width: 6.5rem;
		height: 4.3rem;
	}
	.panel-1 .tab .tab-bg{
        width: 6.5rem;
		height: 4.3rem;
		text-align: center;
		padding: 0.2rem 0;
    }
	.panel-1 .our {
		background-color: #f2f2f2;
		padding: 1rem 0.9rem;
		margin: 1rem 0;
	}
	.panel-1 .our .our-a {
		text-align: center;
	}
	.panel-1 .our .our-b {
		line-height: 0.5rem;
	}

	.panel-1 .our .our-c {
		color: #0663b1;
		font-size: 0.5rem;
		padding: 0.5rem 0.4rem 0 0;
	}
	.panel-1 .our .our-d {
		width: 6.5rem;
		height: 4rem;
		text-align: center;
		padding: 0.2rem 0 0 0;
	}
	.panel-1 .our .our-e {
		display: flex;
		justify-content: space-between;
	}

	.panel-2 {
		margin-top: 1.6rem;
		background-image: url("./about.png");
		background-repeat: no-repeat;
		background-size: 100% 18rem;
		min-height: 18rem;
	}
	.panel-2 .tips {
		color: #ffffff;
		text-align: center;
		padding: 1.9rem 0 0.9rem 0;
	}
	.panel-2 .leg-a img{
		width: 5.9rem;
		height: 8.4rem;
	}
	.panel-2 .leg-a .btn{
		background-color: #0663b1;
		border-radius: 0.5rem;
		color: #ffffff;
		text-align: center;
		padding: 0.2rem 0;
		margin: 0.5rem 1.2rem;
	}
	.panel-2 .leg-b{
		background-color: rgba(255, 255, 255, 0.4);
		margin: 0 0.6rem 0 0.3rem;
		border-radius: 0.2rem;
		padding: 0.5rem 0.3rem;
	}
	.panel-2 .leg-b .leg-ba {
		color: #000000;
		font-size: 0.4rem;
		font-weight: bold;
	}
	.panel-2 .leg-b .leg-bb {
		color: #000;
		font-size: 0.3rem;
	} 
	.panel-2 .leg-b .leg-bc {
		color: #000;
		font-size: 0.2rem;
		padding: 0.2rem 0 0 0;
	} 
	.panel-2 .h20 {
	    height: 0.5rem;
	}
}