@media (max-width:1000px) {
	.article-content img{
		width:100%;
	}
	.container-div .tab{
		display: flex;
		margin: 0 auto;
		justify-content: center;
		height: 2rem;
		padding-top: 0.08rem;
		/*font-size: .3rem;*/
	}
	.container-div .tab .item{
		padding: 0 0.3rem;
		height: 2rem;
		line-height: 0.5rem;
		font-size: .5rem;
		text-align: center;
		color: #999;
		padding-top: 0.5rem;
		width: 5rem;
		border-bottom: 1px solid #d8d8d8;
		cursor: pointer;
	}
	.container-div .tab2 .item {
		position: relative;
		border-bottom: 1px solid #d8d8d8;
		cursor: pointer;
		padding: 0 0.3rem;
		height: 2rem;
		line-height: 0.5rem;
		font-size: .5rem;
		text-align: center;
		color: #999;
		padding-top: 0.5rem;
		width: 5rem;
	}
	.container-div .tab .active{
		color:#0096ff;
	}
	.container-div .tab2 .active{
		color:#0096ff;
	}

	.article-content .tab{
		display: flex;
		margin: 0 auto;
		justify-content: center;
		height:2rem;
		padding-top:0.08rem;
		font-size: .6rem;
	}
	.article-content .tab .item{
		padding:0 0.2rem;
		height:2rem;
		line-height: 2rem;
		border-bottom:1px solid #d8d8d8;
		cursor:pointer;
		color:#666666;

	}
	.article-content .tab2 .item{
		padding:0 0.3rem;
		height:2rem;
		line-height: 0.5rem;
		font-size: .5rem;
		text-align: center;
		color:#999;
		padding-top: 0.5rem;
		width:5rem;
	}
	.article-content .tab .active{
		color:#0096ff;
	}
	.article-content .tab2 .active{
		color:#4d4d4d;
	}
	.article-content .p-title{
		font-size: .6rem;
		color:#53a5d7;
		line-height: 1rem;
		margin-bottom: 0.2rem;
	}
	.article-content .p-body{
		font-size: .6rem;
		color:#666;
		line-height: 1rem;
		margin-bottom: 0.2rem;
	}
	.article-content .p-body b{
		font-weight: normal;
		color:#222;
	}
	.article-content .list-item{
		padding-left: .6rem;
		position: relative;
	}
	.article-content .inner .splitline{
		position: absolute;
		left:50%;
		top:0;
		width:1px;
		height:100%;
		transform: translateX(-50%);
		background-color: #CCC;
		display: none;
	}
	.article-content .list-item::before{
		width:0.15rem;
		height:0.15rem;
		content: "";
		background-color: #1571cd;
		border-radius: 50%;
		position: absolute;
		left:0;
		top:0.5rem;
		transform: translateY(-50%);
	}

	.p1{
		width:16.2rem;
		background: url(imgs/about/bg1-1.jpg) no-repeat;
		background-size: 100% 100%;
		padding-top:0.5rem;
		margin: .5rem auto;
		padding:.5rem;
		margin-bottom: 2rem;
	}
	.p1 .inner{
		width:100%;
		background: url(imgs/about/p1.jpg) no-repeat;
		background-size: 16.2rem 8.45rem;
		background-position: top;
		padding-top: 9rem;
		margin: 0 auto;
	}
	.p2{
		width:16.2rem;
		margin: 0 auto;
		padding:0.5rem 0;
	}
	.p2 .inner{
		width:100%;
		height:auto;
		position: relative;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
	}
	.p3{
		width:100%;
		height:18rem;
		background: url(imgs/about/p3.jpg) no-repeat;
		background-size: auto 100%;
		padding:0.6rem 0;
	}
	.p3 .inner{
		width:16.2rem;
		height:100%;
		background-color: #fff;
		margin: 0 auto;
		position: relative;
	}
	.p3 .splitFlow{
		width:6.4rem;
		height:5rem;
		position: absolute;
		top:3.2rem;
		left:50%;
		transform: translateX(-50%);
	}
	.p3 .flowTitle{
		font-size: .6em;
		color:#015c92;
		position: absolute;
		left:50%;
		top:2.4rem;
		transform: translateX(-50%);
	}
	.p3 .centerGroup{
		position: absolute;
		top:3.4rem;
		left:50%;
		transform: translateX(-50%);
		width:6rem;
		height:auto;
		display: flex;
		justify-content: space-between;

	}

	.p3 .centerGroup .group-i img{
		width:100%;
		height:3.25rem;
		display: block;
	}

	.p3 .centerGroup .group-i{
		width:2.5rem;
		height: auto;
	}
	.p3 .group-i .t-1{
		font-weight: 600;
	}
	.p3 .group-i .t-1,.p3 .group-i .t-2{
		font-size: .5rem;
		text-align: center;

	}
	.p3 .group-i .t-2{
		font-size: .4rem;
		color:#666666;
	}
	.p3 .bottomGroup{
		position: absolute;
		width:100%;
		overflow-x:auto;
		top:8.5rem;
		display: flex;
		justify-content: left;
		flex-wrap: nowrap;
		border-top: 1px solid #6a90bb;
		padding: 0.2rem 0.2rem;
	}
	.p3 .bottomGroup .group-c{
		width:5rem;
		flex: 0 0 auto;
		margin-right: 0.1rem;

	}
	.p3 .group-c img{
		width:100%;
		display: block;
		height: 3.1rem;
	}
	.p3 .bottomGroup .group-i{
		width:50%;

	}
	.p3 .bottomGroup .g-title{
		height:1.2rem;
		line-height:1.2rem;
		background-color: #015c92;
		transition: background 0.2s;
		color:#fff;
		font-size: .5rem;
		text-align: center;
		cursor: pointer;
		margin-bottom: .2rem;

	}
	.p3 .bottomGroup .g-content{
		display: flex;
		justify-content: center;

	}
	.p3 .bottomGroup .g-content .group-i:nth-child(odd){
		padding-right: .1rem;
	}
	.p3 .bottomGroup .g-content .group-i:nth-child(even){
		padding-left: .1rem;
	}
	.p3 .bottomGroup .g-title:hover{
		background-color: rgba(31,88,153,0.8);
	}
	.p4{
		width:100%;
		height:auto;
		padding:.5rem 0;
	}
	.p4 .inner{
		width:16.2rem;
		height:auto;
		position: relative;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
	}
	.p4 .inner .half{
	}

	/*.p4 .inner .half2{*/
	/*	padding-top:1rem;*/

	/*}*/
	.p5{
		width:100%;
		height:auto;
		padding:.5rem 0;
	}
	.p5 .inner{
		width:16.2rem;
		height:auto;
		position: relative;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
	}
	.p7{
		width: 100%;
		height:auto;
		padding:.5rem 0;
	}
	.p7 .inner{
		width:16.2rem;
		height:auto;
		margin: 0 auto;
	}
	.p7 .p-body{
		padding-bottom: 1rem;
	}
	.zc-title{
		text-align: center;
		font-size: .7rem;
		line-height: 1rem;
		padding-top:1rem;
		padding-bottom:1rem;
		width:100%;
	}
	.half,.half2{
		width:100%;
		height: auto;
		transform: none !important;
	}
	/*.half2 {*/
	/*	padding-top:1rem;*/
	/*}*/
	.half2 .olst{
		color:#1571cd;
	}

	.AICMwyh_item.active>a{
		text-decoration: none;
	}
	.AICMwyh_item.active>a::after {
		content: '';
		background: #2d82b5;
		height: 2px;
		position: absolute;
		width: 100%;
		left: 0px;
		bottom: 1px;
	}

/*	-------2025-06-11----------*/

	.p1_ex_part .content{
		font-size: .6rem;
		color: #666;
		line-height: 1rem;
		margin-bottom: 0.2rem;
	}
	.p2_ex_p{
		font-size: .6rem;
		color: #666;
		line-height: 1rem;
		margin-bottom: 0.2rem;
	}

	.p1_ex .title{
		font-weight: 600;
		font-size: .7rem;
	}

	.p1_ex .content_tit{
		font-weight: 600;
	}
}
@media (min-width:1001px) {
	.container-div img{
		width:100%;
	}
	.container-div .tab{
		display: flex;
		margin: 0 auto;
		justify-content: center;
		height:0.38rem;
		padding-top:0.08rem;
		font-size: .22rem;
	}
	.container-div .tab .item{
		padding:0 0.5rem;

		height:0.9rem;
		line-height: 0.9rem;
		border-bottom:1px solid #d8d8d8;
		cursor:pointer;
		color:#666666;

	}
	.container-div .tab2 .item{
		padding:0 0.3rem;
		height:0.6rem;
		line-height: 0.6rem;
		font-size: .18rem;
		color:#999;
		position: relative;
	}
	.container-div .tab .active{
		color:#0096ff;
	}
	.container-div .tab2 .active{
		color:#4d4d4d;
	}
	.article-content .p-title{
		font-size: .22rem;
		color:#53a5d7;
		line-height: .5rem;
		margin-bottom: 0.2rem;
	}
	.article-content .p-body{
		font-size: .18rem;
		color:#666;
		line-height: .5rem;
		margin-bottom: 0.2rem;
	}

	.article-content .p1 .p-body{
		padding-top: .3rem;
		padding-left: 2rem;
	}
	.article-content .p-body b{
		font-weight: normal;
		color:#222;
	}
	.article-content .list-item{
		padding-left: .2rem;
		position: relative;
	}
	.article-content .inner .splitline{
		position: absolute;
		left:50%;
		top:0;
		width:1px;
		height:100%;
		transform: translateX(-50%);
		background-color: #CCC;
	}
	.article-content .list-item::before{
		width:0.05rem;
		height:0.05rem;
		content: "";
		background-color: #1571cd;
		border-radius: 50%;
		position: absolute;
		left:0;
		top:0.26rem;
		transform: translateY(-50%);
	}

	.p1{
		width:16.2rem;
		height:5.2rem;
		background: url(imgs/about/bg1-1.jpg) no-repeat;
		background-size: 100% 100%;
		padding-top:0.5rem;
		margin: .5rem auto;
		padding:.5rem;
	}
	.p1 .inner{
		width:100%;
		height:4.2rem;
		background: url(imgs/about/p1.jpg) no-repeat;
		background-size: 7.2rem 4.2rem;
		background-position: right;
		padding-right: 7.7rem;
		margin: 0 auto;
	}
	.p2{
		width:16.2rem;
		margin: 0 auto;
		padding:0.5rem 0;
	}
	.p2 .inner{
		width:100%;
		height:auto;
		position: relative;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
	}
	.p3{
		width:100%;
		height:9rem;
		background: url(imgs/about/p3.jpg) no-repeat;
		background-size: 100% 100%;
		padding:0.6rem 0;
	}
	.p3 .inner{
		width:16.2rem;
		height:100%;
		background-color: #fff;
		margin: 0 auto;
		position: relative;
	}
	.p3 .splitFlow{
		width:3.2rem;
		height:2rem;
		position: absolute;
		top:1.36rem;
		left:50%;
		transform: translateX(-50%);
	}
	.p3 .flowTitle{
		font-size: .24rem;
		color:#015c92;
		position: absolute;
		left:50%;
		top:.8rem;
		transform: translateX(-50%);
	}
	.p3 .centerGroup{
		position: absolute;
		top:1.46rem;
		left:50%;
		transform: translateX(-50%);
		width:2.72rem;
		height:auto;
		display: flex;
		justify-content: space-between;

	}
	.p3 .centerGroup .group-i img{
		width:100%;
		height:1.39rem;
		display: block;
	}
	.p3 .centerGroup .group-i{
		width:1.1rem;
		height: auto;
	}
	.p3 .group-i .t-1{
		font-weight: 600;
	}
	.p3 .group-i .t-1,.p3 .group-i .t-2{
		font-size: .18rem;
		text-align: center;

	}
	.p3 .group-i .t-2{
		font-size: .16rem;
		color:#666666;
	}
	.p3 .bottomGroup{
		position: absolute;
		left:50%;
		transform: translateX(-50%);
		top:3.4rem;
		display: flex;
		justify-content: center;
		border-top: 1px solid #6a90bb;
		padding-top: .2rem;
	}
	.p3 .bottomGroup .group-c{
		width:2.2rem;
		margin: 0 0.1rem;

	}
	.p3 .group-c img{
		width:100%;
		display: block;
		height: 1.3rem;
	}
	.p3 .bottomGroup .group-i{
		width:50%;

	}
	.p3 .bottomGroup .g-title{
		height:.6rem;
		line-height: .6rem;
		background-color: #015c92;
		transition: background 0.2s;
		color:#fff;
		font-size: .22rem;
		text-align: center;
		cursor: pointer;
		margin-bottom: .2rem;
		place-items: center;
		display: flex;
		justify-content: center;
	}
	.p3 .bottomGroup .g-content{
		display: flex;
		justify-content: center;

	}
	.p3 .bottomGroup .g-content .group-i:nth-child(odd){
		padding-right: .1rem;
	}
	.p3 .bottomGroup .g-content .group-i:nth-child(even){
		padding-left: .1rem;
	}
	.p3 .bottomGroup .g-title:hover{
		background-color: rgba(31,88,153,0.8);
	}
	.p4{
		width:100%;
		height:auto;
		padding:.5rem 0;
	}
	.p4 .inner{
		width:16.2rem;
		height:auto;
		position: relative;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
	}
	.p5{
		width:100%;
		height:auto;
		padding:.5rem 0;
	}
	.p5 .inner{
		width:16.2rem;
		height:auto;
		position: relative;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-content: flex-start;
	}
	.p7{
		width: 100%;
		height:auto;
		padding:.5rem 0;
	}
	.p7 .inner{
		width:16.2rem;
		height:auto;
		margin: 0 auto;
	}
	.p7 .p-body{
		/* padding-left: 0.2rem; */
	}
	.zc-title{
		text-align: center;
		font-size: .24rem;
		width:100%;
	}
	.half,.half2{
		width:50%;
		height: auto;
		margin-bottom: .4rem;
	}
	.half{
		padding-right:.5rem;
	}
	.half2{
		padding-left: .5rem;
	}
	.half2 .olst{
		color:#1571cd;
	}


	.AICMwyh_item a {
		text-decoration: none;
	}
	.AICMwyh_item.active>a::after {
		content: '';
		background: #2d82b5;
		height: 2px;
		position: absolute;
		width: 100%;
		left: 0px;
		bottom: 1px;
	}

	.p8{
		width:100%;
		height:10rem;
		background: url(imgs/about/p3.jpg) no-repeat;
		background-size: 100% 100%;
		padding:0.6rem 0;
	}
	.p8 .inner{
		width:16.2rem;
		height:100%;
		background-color: #fff;
		margin: 0 auto;
		position: relative;
	}
	.p8 .splitFlow{
		width:3.2rem;
		height:2rem;
		position: absolute;
		top:1.36rem;
		left:50%;
		transform: translateX(-50%);
	}
	.p8 .flowTitle{
		font-size: .24rem;
		color:#015c92;
		position: absolute;
		left:50%;
		top:.8rem;
		transform: translateX(-50%);
	}
	.p8 .centerGroup{
		position: absolute;
		top:1.46rem;
		left:50%;
		transform: translateX(-50%);
		width:2.72rem;
		height:auto;
		display: flex;
		justify-content: space-between;

	}
	.p8 .centerGroup .group-i img{
		width:100%;
		height:1.39rem;
		display: block;
	}
	.p8 .centerGroup .group-i{
		width:1.1rem;
		height: auto;
	}
	.p8 .group-i .t-1{
		font-weight: 600;
	}
	.p8 .group-i .t-1,.p3 .group-i .t-2{
		font-size: .18rem;
		text-align: center;

	}
	.p8 .group-i .t-2{
		font-size: .16rem;
		color:#666666;
	}
	.p8 .bottomGroup{
		position: absolute;
		left:50%;
		transform: translateX(-50%);
		top:3.4rem;
		display: flex;
		justify-content: center;
		border-top: 1px solid #6a90bb;
		padding-top: .2rem;
	}
	.p8 .bottomGroup .group-c{
		width:2.2rem;
		margin: 0 0.1rem;

	}
	.p8 .group-c img{
		width:100%;
		display: block;
		height: 1.3rem;
	}
	.p8 .bottomGroup .group-i{
		width:50%;

	}
	.p8 .bottomGroup .g-title{
		height:.9rem;
		line-height: .3rem;
		background-color: #015c92;
		transition: background 0.2s;
		color:#fff;
		font-size: .22rem;
		text-align: center;
		cursor: pointer;
		margin-bottom: .2rem;
		place-items: center;
		display: flex;
		justify-content: center;
	}
	.p8 .bottomGroup .g-content{
		display: flex;
		justify-content: center;

	}
	.p8 .bottomGroup .g-content .group-i:nth-child(odd){
		padding-right: .1rem;
	}
	.p8 .bottomGroup .g-content .group-i:nth-child(even){
		padding-left: .1rem;
	}
	.p8 .bottomGroup .g-title:hover{
		background-color: rgba(31,88,153,0.8);
	}

/*----2025-6-10-----*/

	.c-navigational-card-container1{
		height:2rem
	}
	.c-navigational-card-container2{
		height:7rem
	}
	.c-navigational-card-container .card-list{
		display: flex;
		gap: 32px;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.card-list>* {
		flex-basis: calc(50% - 21.3333333333px);
		min-width: calc(50% - 21.3333333333px);
		background: #fff;
	}
	.c-bootstrap-card .card-body {
		display: flex;
		flex-direction: column;
		text-align: left;
		flex: 1 1 auto;
		min-height: 1px;
		padding: 0.1rem;
	}
	.card .card-title {
		font-size: 0.18rem;
		text-transform: uppercase;
		margin-bottom: 0.1rem;
		color: #666;
		font-weight: 600;
	}
	.c-bootstrap-card .card-text {
		font-size: 0.18rem;
		flex-grow: 1;
		/* border-top: 1px solid; */
		padding-top: 0.1rem;
		color: #666;
		line-height: .5rem;
	}
	.c-bootstrap-card .card-actions {
		display: flex;
		flex-wrap: wrap;
		gap: 8px;
		justify-content: unset;
		margin-top: auto;
		align-items: center;
	}
	.inner-pic{
		width:100%;
		height:5.5rem;
		background: url(imgs/about/p1.jpg) no-repeat;
		background-size: 7.2rem 4.2rem;
		background-position: right;
		/* padding-right: 7.7rem; */
		margin: 0 auto;
	}

	.p1_new {
		width: 16.2rem;
		height: 9.2rem;
		margin: 0 auto;
		padding: 0.2rem 0.5rem;
	}

/*	-----2025-06-11-----*/
	.p1_ex{
		width:16.2rem;
		background-size: 100% 100%;
		margin: 0 auto;
		padding:0.2rem 0.5rem;
		color: #666;
	}
	.p1_ex .p1_ex_img{
		width:100%;
		height:auto;
	}
	.p1_ex .p1_ex_l{
		width: 45%;
		float: left;
		padding-right: 0.8rem;
		line-height: .3rem;
		border-right: 1px solid #F0F0F0;
		padding-bottom: 0.2rem;
	}
	.p1_ex_part .content{
		font-size: .18rem;
		line-height: .5rem;
	}
	.p1_ex .r{
		width:55%;
		float: left;
		padding-left: 0.8rem;
		line-height: .3rem;
	}
	.p1_ex .title{
		font-size: 0.24rem;
		margin-bottom: .2rem;
		font-weight: 600;
	}

	.p1_ex .content_tit{
		font-weight: 600;
	}
	.p2_ex{
		width:16.2rem;
		margin: 0 auto;
		padding:0.5rem 0;
		color: #666;
	}
	.p2_ex .inner{
		width:100%;
		display: flex;
		justify-content: space-between;
		font-size: 0.18rem;
		margin-top: 20px;
	}
	.p2_ex_p{
		width:30%;
		float: left;
		padding-top:0.8rem;
		position: relative;
		line-height: 0.5rem;
		padding-right: 0.2rem;
		font-size: .18rem;
	}
	.p2_ex_p::before{
		display: block;
		position: absolute;
		left:0px;
		top:0px;
		width:0.37rem;
		height:0.37rem;
		background-size: auto 100%;
		background-position: center;
		background-repeat: no-repeat;
		content: "";
	}
	.p2_ex_1::before{
		background-image: url(imgs/01pic.png);
	}
	.p2_ex_2::before{
		background-image: url(imgs/02pic.png);
	}
	.p2_ex_3::before{
		background-image: url(imgs/03pic.png);
	}
}
