/* 居中 */
@media (min-width: 520px) {

	.title-has-bottom {
		text-align: center;
		padding: .3rem 0;
		padding-bottom: 0px;
	}

	.title-has-bottom>span {
		padding-bottom: .07rem;
		/* border-bottom: 3px solid #5a964a; */
	}

	.title-has-bottom>span:hover {
		cursor: default;
	}


	/* 居中 */

	.con {
		width: 10rem;
		background-color: white;
		height: auto;
	}

	.top {
		position: relative;
	}

	.nav {
		position: absolute;
		z-index: 1;
		width: 10rem;
		height: .5rem;
		line-height: .5rem;
		background-color: rgba(4, 3, 3, 0.6);
		color: white;
	}


	.navcon {
		width: 6.35rem;
		margin: 0 auto;
	}

	.nav .icon {
		float: left;
	}


	.nav .icon .iconimg {
		display: block;
		float: left;
		padding-right: .05rem;
		margin-top: -.02rem;
	}

	.nav .icon .iconimg img {
		width: .12rem;
	}




	.nav .tit {
		list-style-type: none;
		float: left;
		padding-left: .6rem;
	}

	.nav .tit li {
		float: left;
	}



	/* 一级导航 */

	.nav .tit .txLinea {
		font-size: .09rem;
		height: .49rem;
		display: inline-block;
		text-decoration: none;
		padding: 0rem .05rem 0rem .05rem;
		color: #b6b6b6;
	}

	.txLine:hover .txLinea {
		color: white;
		border-bottom: .02rem solid white;
	}


	/* 二级导航ul */

	.txLine:hover .nextLine {
		/* display: block; */
		visibility: visible;
	}


	/* 二级导航隐藏ul */

	.txLine .nextLine {
		/* border: 1px solid red; */
		visibility: hidden;
		/* display: none; */
		display: flex;
		justify-content: start;
		padding-left: 3.8rem;
		width: 10rem;
		position: absolute;
		left: 0;
		background-color: rgba(4, 3, 3, 0.6);
		
	}


	/* 二级导航ul li */

	.txLine .nextLine li {
		/* list-style-type: none; */
		/* text-decoration: none; */
		height: .39rem;
		font-size: .09rem;
		/* padding: 0 .10rem; */
		margin: 0 .08rem;
		color: #b6b6b6;
		text-align: center;
		/* border: 1px solid red; */
	}

	.txLine .nextLine li:hover {
		border-bottom: .02rem solid white;
	}


	/* 二级导航字体 */

	.txLine .nextLine li a {
		color: #b6b6b6;
	}


	/* 鼠标经过 */

	.txLine .nextLine li:hover a {
		text-decoration: none;
		color: white;
		z-index: 1;
	}

	.media-nav {
		display: none;
	}



	.swipper {
		font-size: .2rem;
	}

	.artOne {
		width: 6.35rem;
		margin: 0 auto;
	}


	.artOne .texTwo {
		margin: .15rem 0 .3rem;
	}

	.artOne .icons {
		display: flex;
	}

	.artOne .icons .iconPage {
		width: 2.3rem;
		box-sizing: border-box;
		text-align: center;
	}

	.artOne .icons .iconPage .iconTit {
		font-weight: bold;
		padding: .08rem 0;
	}

	/* 新自然教育 */
	.pc-card-container {
		display: flex;
		gap: 13px;
		margin-top: .3125rem;
		margin-left: 1.8rem;
		margin-right: 1.8rem;
	}
	

	.pc-card {
		width: 1.5rem;
		background-color: #f0f0f0;
		border-radius: 10px;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
		overflow: hidden;
		position: relative;
		transition: transform 0.3s ease;
		display: flex;
		flex-direction: column;
		
	}

	.pc-card:hover {
		transform: scale(1.1);
	}

	.pc-card img {
		width: 100%;
		height: 1rem;
		display: block;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.pc-card .content {
		padding: .06rem;
	}

	.huise p {
		font-size: .08rem;
	}

	.content {
		text-align: left;
	}

	.content h3 {
		margin-bottom: 0;
		font-size: .147rem;
		font-weight: 600;
	}

	.xhx {
		background-color: #49be28;
		width: .15rem;
		height: 0.035rem;
		margin-bottom: .1rem;
	}

	.xhx hr {
		margin-top: 0.05rem;

	}

	.content p {
		height: .5rem;
		font-size: .08rem;
	}

	.content a {
		color: #49be28;
		font-size: .08rem;
		text-decoration: none
	}


	.artwo {
		margin-top: .4rem;
		width: 10rem;
		background-color: #5a964a;
		padding: 0 1.825rem .4rem;
	}

	.artwo .tit {
		padding: 2em 0 .5em;
		color: white;
	}

	.artwo .stit {
		color: #e8e8e8;
		margin: 0 0 4em 0;
		letter-spacing: 1px;
	}

	.artwo .conArt {
		display: flex;
	}

	.artwo .conArt .list {
		width: 1.35rem;
		margin: 0 .2rem 0 0;
	}

	.artwo .conArt .list ul,
	.artwo .conArt .list li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.artwo .conArt .list ul {
		background-color: rgba(255, 255, 255, 0.25);
		border-radius: 10px;
	}

	.artwo .conArt .list li {
		box-sizing: border-box;
		padding: .16rem 0 .06rem .1rem;
		color: white;
		display: flex;
	}

	.artwo .conArt .list li .left {
		padding: 0 .06rem 0 0;
		font-size: .12rem;
		font-weight: bold;
	}

	.artwo .conArt .list li .xian {
		width: 1px;
		height: .15rem;
		background-color: #ffffff;
	}

	.artwo .conArt .list li:hover .xian {
		background-color: #538b44;
	}

	.artwo .conArt .list li .right {
		padding-left: .08rem;
	}

	.artwo .conArt .list li .right div {
		margin-top: -.04rem;
		font-size: .09rem;
		font-weight: bold;
	}

	.artwo .conArt .list li .right p {
		font-size: .1rem;
		color: rgba(255, 255, 255, 0.5);
	}

	.artwo .conArt .list li:hover .gysjp {
		color: rgba(83, 139, 68, .4);
	}

	.artwo .conArt .list li:hover {
		background-color: white;
		border-radius: 10px;
		color: #538b44;
	}

	.artwo .conArt .art {
		margin-top: .17rem;
		width: 4.8rem;
	}

	.artwo .conArt .art .sstit {
		color: white;
		font-size: .1rem;
	}

	.artwo .conArt .art .yw {
		float: right;
		margin-top: -.2rem;
	}

	.artwo .conArt .art .yw .img-thumbnail {
		border: 0;
		padding: 2px;
	}

	.artwo .conArt .art .text {
		margin-top: .3rem;
		color: rgba(255, 255, 255, 0.7);
		font-size: .082rem;
	}

	.artwo .conArt .art .text p:nth-child(3) {
		overflow-x: scroll;
		overflow-y: hidden;
		scrollbar-width: none;
		white-space: nowrap;
		-ms-overflow-style: none;
	}

	.artwo .conArt .art .text p:nth-child(3)::-webkit-scrollbar {
		display: none;
		/* Chrome Safari */
	}

	.artwo .conArt .art a {
		color: rgba(255, 255, 255, 0.7);
		border: 1px solid rgba(255, 255, 255, 0.7);
		padding-bottom: .05rem;
		margin-top: .1rem;
	}

	.artwo .conArt .art a .right {
		font-size: .12rem;
		margin-left: .07rem;
		color: white;
	}

	/* 自然教育服务团队 */

	.pc-card-container-2 {
		display: flex;
		justify-content: space-around;
		gap: 20px;
		/* 卡片之间的间隔 */
		margin-top: 50px;
		/* 上边距 */
		margin-left: 1.8rem;
		margin-right: 1.8rem;
	}

	.pc-card-2 {
		width: 11.5rem;
		height: 2.5rem;
		background-color: #f0f0f0;
		border-radius: 10px;
		overflow: hidden;
		position: relative;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
		text-align: center;
		border: 2px solid transparent; /* 初始边框为透明 */
		transition: border-color 0.3s;
	}
	
	.pc-card-2:hover {
	  border-color: #00ff00; /* 鼠标悬停时边框颜色 */
	  box-shadow: 4px 4px 8px rgba(0, 255, 0, 0.5); /* 鼠标悬停时阴影效果 */
	}

	.pc-card-2 img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		/* 图片铺满整个容器 */
		display: block;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}

	.pc-card-2 .text-overlay {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: rgba(0, 0, 0, 0.5);
		/* 半透明黑色背景 */
		color: white;
		padding: 10px;
	}

	.artThree {
		/* border: 1px solid red; */
		width: 6.35rem;
		margin: .3rem auto 0;
	}

	.artThree,
	.zcfg,
	.jyjd,
	.pphd-best {
		position: relative;
	}

	.artThree .box3whole {
		position: absolute;
		right: 0;
		top: 70px;
		border-radius: 5px;
		text-align: center;
		height: .2rem;
		line-height: .2rem;
		background-color: rgb(90, 150, 74);
		width: .6rem;
	}

	.zcfg .box3whole,
	.jyjd .box3whole,
	.pphd-best .box3whole {
		position: absolute;
		right: 0;
		top: 95px;
		border-radius: 5px;
		text-align: center;
		height: .2rem;
		line-height: .2rem;
		background-color: rgb(90, 150, 74);
		width: .6rem;
	}

	.artThree .box3whole a,
	.zcfg .box3whole a,
	.jyjd .box3whole a,
	.pphd-best .box3whole a {
		color: white;
	}

	.artThree .box3whole img,
	.zcfg .box3whole img,
	.jyjd .box3whole img,
	.pphd-best .box3whole img {
		margin-top: .02rem;
		width: .1rem;
	}

	.artThree .tit {
		/* border: 1px solid red; */
		font-weight: bold;
	}

	.artThree .stit {
		margin: 1em 0 3em 0;
		letter-spacing: 1px;
	}

	.artThree .threeCon {
		/* border: 1px solid red; */
		margin-top: 40px;
		padding: .15rem .4rem 0 .15rem;
		display: flex;
		box-shadow: 0 0 15px #dddddd;
	}

	.xwbds {
		position: relative;
	}

	.xwdta {
		position: absolute;
		font-weight: normal;
		right: -2.2rem;
		width: 1rem;
	}

	.artThree .leftcon {
		margin-right: .15rem;
	}

	.artThree .left {
		width: 2.45rem;
		height: 2rem;
		background-image: url(../img/index/xwzx1.webp);
		background-repeat: no-repeat;
		background-size: contain;
	}

	.artThree .leftart {
		height: .6rem;
		overflow: hidden;
		margin-top: -.7rem;
	}

	.artThree .leftart h5 {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 2.45rem;
		font-weight: bold;
	}

	.artThree .leftart a {
		color: black;
	}

	.artThree .leftart a:hover {
		text-decoration: none;
	}

	.artThree .threeCon ul,
	.artThree .threeCon li {
		padding: 0;
		margin: 0;
	}

	.artThree .threeCon .mid li {
		width: .75rem;
		height: .5rem;
		margin-bottom: .15rem;
		list-style-type: none;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.artThree .threeCon .mid li:nth-child(1) {
		background-image: url(../img/index/xwzx2.webp);
		/* background-clip: ; */
	}

	.artThree .threeCon .mid li:nth-child(2) {
		background-image: url(../img/index/xwzx3.webp);
	}

	.artThree .threeCon .mid li:nth-child(3) {
		background-image: url(../img/index/xwzx4.webp);
	}

	.artThree .threeCon .right li {
		margin-left: .1rem;
		height: .57rem;
		list-style-type: none;
		width: 2.63rem;
	}

	.artThree .threeCon .right li h5 {
		height: .12rem;
		font-weight: bold;
		overflow-x: hidden;
		overflow-y: scroll;
		scrollbar-width: none;
		white-space: nowrap;
		-ms-overflow-style: none;
	}

	.artThree .threeCon .right li a {
		color: black;
	}

	.artThree .threeCon .right li a:hover {
		text-decoration: none;
	}

	.artThree .threeCon .right li h5::-webkit-scrollbar {
		display: none;
		/* Chrome Safari */
	}

	.artThree .threeCon .right li p {
		overflow-x: scroll;
		overflow-y: hidden;
		height: .2rem;
		color: #8a8a8a;
		scrollbar-width: none;
		white-space: nowrap;
		-ms-overflow-style: none;
	}

	.artThree .threeCon .right li p::-webkit-scrollbar {
		display: none;
		/* Chrome Safari */
	}

	.artFour {
		width: 10rem;
		height: 1.2rem;
		position: relative;
		/* background-image: url(../img/index/db.webp); */
	}

	.artFour a button {
		position: absolute;
		top: 0.471rem;
		right: 1.849rem;
		z-index: 5;
		width: 0.7rem;
		height: 0.23rem;
		color: white;
		border: #49be28;
		border-radius: 5px;
		background-color: #49be28;
	}


	/* @keyframes scaleZ{
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.5);
	}
} */

	.mid {
		padding: 0;
		margin: 0;
	}

	.brand-box {
		background: url(../img/index/zjc.webp ) center top;
		background-attachment: fixed;
		background-size: cover;
	}

	.bg2 {
		background: url(../img/index/bg2.webp) center top;
		background-attachment: fixed;
		background-size: cover;
	}

	.bg3 {
		background: url(../img/index/bg5.webp) center top;
		background-attachment: fixed;
		background-size: cover;
	}

	.brand-box .box1 {
		padding: 110px 1px;
		width: 480px;
		margin: 0 auto;
		box-sizing: border-box;
	}

	.brand-box h2 {
		text-align: center;
		color: #fff;
		font-size: 16px;
		background: rgba(0, 0, 0, 0.4);
		padding: 20px 30px;
		letter-spacing: 5px;
		line-height: 34px;
	}

	.pphd-best {
		height: 3.6rem;
		width: 6.35rem;
		margin: 0 auto;
		margin-top: .1rem;
	}

	.pphd-best a:hover {
		text-decoration: none;
	}

	.pphd-best .tit {
		font-weight: bold;
		margin-bottom: .3rem;
	}

	.pphd-best-right {
		margin-top: 40px;
		display: flex;
	}

	.pphd-best-right .font12 {
		color: rgb(187, 187, 187);
	}

	.pphd-best-right .right1 {
		margin-right: 0.201rem;
		box-shadow: 0.02rem 0.02rem 0.2rem #d3d2d2;
		border: 1px solid #cccccc;
		border-radius: 0.0336rem;
		margin-bottom: 0.08rem;
	}

	.pphd-best-right .right2 {
		box-shadow: 0.02rem 0.02rem 0.2rem #d3d2d2;
		border: 1px solid #cccccc;
		border-radius: 0.0336rem;
		margin-bottom: 0.08rem;
	}

	.right-img img {
		margin-top: -0.2rem;
		width: 0.84rem;
		height: 0.78rem;
		padding: 0.02rem;
		margin-right: 1.1rem;
		margin-left: -0.0336rem;
		padding: 0.08rem;
	}

	.pphd-best-right .right1 .col-xs-7,
	.pphd-best-right .right2 .col-xs-7 {
		padding: 0.08rem;
	}

	.pphd-best-right .right1 .col-xs-7 .font12,
	.pphd-best-right .right2 .col-xs-7 .font12 {
		margin-top: -0.2rem;
	}

	.pphd-best-right .right1 .tit,
	.pphd-best-right .right2 .tit {
		color: #5a964a;
		text-align: center;
		margin-top: 0.13rem;
	}

	.zcfg {
		width: 6.35rem;
		margin: 0 auto;
		height: 2.25rem;
		margin-top: .15rem;
		position: relative;
	}

	.zcfg .tit {
		font-weight: bold;
		margin-bottom: .3rem;
	}

	.zcfga {
		right: 0;
		top: .45rem;
		position: absolute;
	}

	.new_list {
		/* position: absolute;
	left: 1.95rem;
	top: 3rem; */
		width: 6.35rem;
		padding: 0.08rem 0.16rem;
		margin: 0 auto;
		margin-top: 40px;
		border-radius: 0.05rem;
		background-color: white;
	}

	.new_list .title {
		padding: 0.1rem 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	.new_list .title h1 {
		margin: 0;
	}

	.new_list .title span {
		/* border: 1px solid red; */
		color: #999999;
	}

	.new_list .tags .item {
		margin: 0.12rem 0;
	}

	.new_list .tags .item .tag {
		display: inline-block;
		width: 0.16rem;
		height: 0.16rem;
		text-align: center;
		line-height: 0.16rem;
		border-radius: 0.03rem;
		background-color: #49be28;
		color: white;
	}

	.new_list .tags .item .text {
		margin: 0 0.12rem 0 0.08rem;
	}

	.new_list .tags .item .date {
		color: #999999;
	}

	.tx-line {
		border-bottom: 3px solid #5a964a;
		margin-top: -.28rem;
		width: 37%;
		margin-left: .66rem;
		margin-bottom: -.001rem;
	}

	.f22 {
		padding: 0.1rem;
	}


	/* 政策文件 */

	.zcpp {
		width: 10rem;
		height: 3.1rem;
		background-color: rgb(90, 150, 74);
	}

	.zcppbg {
		padding-top: .4rem;
		margin: 0.2rem auto 0rem;
		width: 6.35rem;
		height: 2.4rem;
	}

	.zc1 {
		float: left;
		width: 3.1rem;
		height: 2.3rem;
		background-color: rgb(131, 176, 119);
		border-radius: .08rem;
	}


	/* 政策文件头部 */

	.zc1top {
		height: 0.5rem;
	}

	.zc1topleft {
		border-radius: .08rem 0rem 0rem 0rem;
		font-size: .14rem;
		font-weight: bold;
		color: white;
		float: left;
		width: 0.7rem;
		height: 0.5rem;
		padding-left: .11rem;
		line-height: 0.5rem;
		background-color: rgb(219, 215, 177);
	}

	.zc1topright {
		border-radius: 0rem .08rem 0rem 0rem;
		float: right;
		width: 2.4rem;
		background-repeat: no-repeat;
		height: 0.5rem;
		background-size: 2.4rem;
		background-image: url(/nature/img/index/zctop.webp);
	}


	/* 政策文件内容 */

	.zc1content {
		height: 1.8rem;
		width: 3.1rem;
	}

	.zc1content1 {
		height: 0.6rem;
		width: 3.1rem;
		border-radius: 0rem 0rem .08rem .08rem;
		background-color: rgb(131, 176, 119);
	}

	.zc1content1order {
		width: 0.4rem;
		float: left;
		text-align: center;
		color: white;
		font-weight: bold;
		font-size: .15rem;
		line-height: 0.6rem;
	}

	.zc1content1con {
		color: white;
		float: left;
		width: 2.4rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: .09rem;
		line-height: 0.6rem;
	}


	/* 政策文件鼠标经过样式  */

	.zc1content1:hover {
		background-color: white;
	}

	.zc1content1:hover .zc1content1con {
		color: black;
	}

	.zc1content1:hover .zc1content1order {
		color: black;
	}

	.pp1 {
		overflow: hidden;
		float: right;
		width: 3.1rem;
		height: 2.3rem;
		background-color: white;
		border-radius: .08rem;
	}

	.pp1carousel {
		height: 1.7rem;
		border-radius: .08rem .08rem 0rem 0rem;
	}

	.pp1carousecon {
		float: left;
		position: relative;
		width: 3.1rem;
		height: 1.7rem;
	}

	.pp1carousecon img {
		border-radius: .08rem .08rem 0rem 0rem;
		width: 3.1rem;
		height: 1.7rem;
	}


	/* 轮播图标题 */

	.pp1carouseconnav {
		width: 3.1rem;
		height: .28rem;
		padding-left: .1rem;
		font-size: .1rem;
		line-height: .28rem;
		position: relative;
		top: -.28rem;
		color: white;
		background-color: rgb(0, 0, 0, 0.5);
	}


	/* 左右按钮  */

	.carouselbutleft {
		line-height: .22rem;
		font-size: .15rem;
		text-align: center;
		color: white;
		top: -0.95rem;
		left: .07rem;
		border-radius: 1rem;
		position: relative;
		width: .22rem;
		background-color: rgb(0, 0, 0, 0.5);
		height: .22rem;
		opacity: 0;
	}

	.carouselbutright {
		line-height: .22rem;
		font-size: .15rem;
		text-align: center;
		color: white;
		top: -1.17rem;
		left: 2.81rem;
		border-radius: 1rem;
		position: relative;
		width: .22rem;
		background-color: rgb(0, 0, 0, 0.5);
		height: .22rem;
		opacity: 0;
	}


	/* 左右按钮显现 */

	.pp1:hover .carouselbutright,
	.pp1:hover .carouselbutleft {
		opacity: 1;
	}


	/* 品牌活动标题 */

	.pp1nav {
		top: -1.55rem;
		left: .1rem;
		width: .7rem;
		height: .2rem;
		position: relative;
		font-size: .15rem;
		font-weight: bold;
		color: white;
	}

	.pp1con {
		text-align: center;
		position: relative;
		width: 2.5rem;
		font-size: .082rem;
		line-height: 0.18rem;
		height: 0.2rem;
		margin: 0 auto;
		top: -.34rem;
	}


	/* 搜索框 */


	/* .search-container {
    width: 2.2rem;
    margin: 0 auto .25rem;
} */

	.global-search {
		position: relative;
		width: 100%;
		height: .25rem;
		/* border: 1px solid red; */
	}

	.global-search .inp {
		display: block;
		outline: none;
		border: none;
		/* margin-top: 30px; */
		width: 100%;
		height: 100%;
		box-sizing: border-box;
		padding: 0 .3rem 0 .12rem;
		border-radius: 999rem;
		font-size: .08rem;
		box-shadow: 0 0 3px 0 gainsboro;
		/* background-color: red; */
		/* border: 1px solid red; */
	}

	.global-search .inp::placeholder {
		color: rgba(0, 0, 0, .3);
	}

	.global-search .img {
		position: absolute;
		top: .02rem;
		right: .045rem;
		width: .2rem;
		height: .2rem;
		cursor: pointer;
		border-radius: 999rem;
		/* border: 1px solid red; */
	}

	.global-search .img img {
		width: 100%;
		height: 100%;
		border-radius: 999rem;
	}


	/* .global-search .img span.glyphicon-search {
    font-size: .1rem!important;
    color: #fff;
    border: 1px solid red;
    border-radius: 999rem;
    cursor: pointer;
} */


	/* 搜索框 */

	/* 新成果展示 */
	.pc-card-container-3 {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		gap: 20px;
		margin-left: 1.8rem;
		margin-right: 1.8rem;
	}

	.pc-card-3 {
		position: relative;
		width: 3.05rem;
		height: 2.6rem;
		/* 卡片宽度 */
		overflow: hidden;
		/* 超出部分隐藏 */
		border-radius: 15px;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
		transition: transform 0.3s ease;
		padding: .25rem;
		background-color: #fff;
		margin-bottom: .05rem;
	}

	.pc-card-3:hover {
		transform: scale(1.1);
		/* 鼠标滑过时放大 1.1 倍 */
	}

	.pc-card-3 img {
		text-align: center;
		width: 100%;
		height: 1.5rem;
		display: block;
		border-radius: 15px;
	}

	.pc-card-3 h3 {
		margin-top: 0;
		font-size: .147rem;
		color: #333;
		font-weight: 600;
	}

	.pc-card-3 p {
		font-size: .08rem;
		color: #666;
		line-height: 1.6;
		margin-bottom: 0.2rem;
	}

	.card-title {
		display: flex;
		justify-content: space-between;
		margin-bottom: 0.02rem;
	}

	.card-title a {
		font-size: .08rem;
		color: #49be28;
	}

	.md-foot {
		display: none;
	}

	.cgzs {
		display: flex;
	}

	.cgzs img {
		margin-left: .05rem;
		width: 15px;
		height: 15px;
	}

	.md-xwdt {
		display: none;
	}
	
	.fyq{
		width: 6.35rem;
		margin: .2rem auto;
		text-align: right;
	}


}

/* 移动端 */
@media (max-width: 520px) {

	.nav {
		display: none;
	}
		.nav {
		display: none;
	}


	.media-nav img {
		position: absolute;
		z-index: 1;
		width: .7rem;
		left: 10px;
		top: 10px;

	}

	.menu-content {
		display: none;
		position: absolute;
		z-index: 1;
		background-color: rgba(0, 0, 0, 0.5);
		padding: 10px;

	}

	.menu-content ul {
		list-style-type: none;
		/* 去掉列表项的默认样式 */
		padding: 0;
		margin: 0;
		text-align: center;
		/* 居中显示链接 */
	}

	.menu-content ul li {
		margin-top: 10px;
		/* 可以根据需要调整每个链接之间的间距 */
	}

	.menu-content ul li:last-child {
		margin-right: 0;
		/* 最后一个列表项去除右边距 */
	}

	.menu-content ul li a {
		text-decoration: none;
		/* 去除链接的下划线 */
		color: #fff;
		/* 白色文字 */
		font-size: 12px;
		/* 字体大小可以根据需要调整 */
		padding: 5px 10px;
		/* 内边距可以根据需要调整 */
	}

	.swipper {
		width: 100%;
	}

	.title-has-bottom {
		text-align: center;
		padding:0px;
		margin-top: 10px;
	}

	.pc-card-container {
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		/* 卡片之间的间隔 */
		justify-content: center;
		/* 居中排列 */
		margin-top: 20px;
		/* 上边距 */
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
	}


	.huise {
		display: none;
	}

	.pc-card {
		width: 300px;
		/* 卡片宽度 */
		background-color: #f0f0f0;
		border-radius: 10px;
		overflow: hidden;
		box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	}


	.content h3 {
		text-align: center;
		font-size: 18px;
		font-weight: 600;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	.content hr {
		display: none;
	}

	.content p {
		text-align: justify;
		font-size: 14px;
	}

	.content a {
		color: #49be28;
	}


	.pc-card img {
		width: 100%;
		height: 5rem;
		display: block;
	}


	.pc-card {
		width: calc(100% - 40px);
	}

	.pc-card .content {
		padding: 10px;
	}

	/* 新闻动态 */
	.news-container {
		display: none;
	}
	.news-title{
		margin-bottom: 10px;
	}
	
	.md-xwdt{
		padding: .35rem 0;
		background-image: linear-gradient(to top right, rgb(235, 255, 235), #FBFBF7, #FBFBF7);
	}
	
	.md-xwdt a{
        text-decoration: none; /* 取消下划线 */
        color: inherit; /* 继承默认文字颜色 */
    }

    /* 鼠标悬停时的样式 */
    .md-xwdt a:hover {
        text-decoration: none; /* 取消下划线 */
    }
	
	.md-xwdt-fbt{
		display: flex;
		justify-content: center;
		margin-bottom: 20px;
	}
	
	.md-xwdt-fbt a{
		color: #49be28;
	}
	
	.md-xwdt-fbt img{
		width: .5rem;
		height: .5rem;
		margin-left: .2rem;
	}

	.md-item {
		display: flex;
		align-items: center;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: .4rem;
	}

	.md-img img{
		width: 3rem;
		height: 1.4rem;
		margin-top: .1rem;
		border-radius: 5px;
	}
	
	.md-text{
		margin-left: .2rem;
		
	}
	
	.md-title{
		line-height: .6rem;
		height: 1.2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 15px;
		
		color: #333;
		margin: 0;
		margin-left: 10px; 
	}
	
	.md-title-2{
		 color: #666;
	}
	.md-title-2 p{
		margin-top: 0;
		margin-bottom: 0;
	}
	

	.news-title-2 {
		display: none;
	}

	.pc-card-container-2 {
		display: flex;
		justify-content: center;
		gap: 10px;
		margin-top: 20px;
	}

	


	.pc-card-2 img {
		width: 3rem;
		height: 4rem;
	}





	.pc-card-2 h3 {
		margin: 0;
		font-size: 26px;
	}

	.jbhx {
		display: flex;
		justify-content: center;
		text-align: center;
	}

	.jbhx p {
		margin-left: 4px;
		margin-right: 4px;
	}


	/* 基础样式 */
	.pc-card-container-3 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.pc-card-3 {
		margin-bottom: 20px;
		/* 设置卡片之间的间距 */
		background-color: #f0f0f0;
		/* 设置卡片背景色 */
		border-radius: 8px;
		/* 设置卡片圆角 */
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		/* 设置卡片阴影 */
		width: 100%;
		/* 在小屏幕上卡片宽度变为100% */
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 20px;
	}



	.pc-card-3 h3 {
		font-weight: 600;
		margin-bottom: .1rem;
	}

	.pc-card-3 p {
		margin-bottom: .1rem;
	}

	.pc-card-3 img {
		width: 100%;
		height: 5rem;
		object-fit: cover;
		/* 图片铺满整个容器 */
		display: block;
		border-radius: 10px;
	}

	.cgzs {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
	}


	.cgzs img {
		width: .5rem;
		height: .5rem;
		margin-left: .2rem;
		padding-bottom: 3px;
	}


	.card-content-2 {
		padding: 0.4rem;
		/* margin-bottom: .5rem; */
	}
	
	.card-content-2  p{
		font-size: 12px;
	}

	.card-title {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-bottom: .3rem;
	}

	.card-title h3 {
		text-align: center;
		margin: 0;
		font-size: 15px;
		font-weight: 600;
	}

	.card-title a {
		font-size: 12px;
		color: #49be28;
		/* 设置链接颜色 */
		text-decoration: none;
	}

	.img {
		width: 100%;
		height: auto;
		border-bottom-left-radius: 8px;
		/* 设置图片圆角 */
		border-bottom-right-radius: 8px;
		/* 设置图片圆角 */
	}

	.pc-foot {
		display: none;
	}

	.md-foot {
		background-color: black;
}

	.md-footerbox1 {
		text-align: center;
	}



	.md-foot-menu {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		padding-top: 10px;
	}

	.md-foot-menu a {
		text-decoration: none;
		color: white;
		/* 文字颜色 */
		padding: 5px 5px;
		/* 内边距 */
	}

	.md-foot-menu a+a::before {
		content: " | ";
		color: #999;
		/* 分隔线颜色 */
		padding: 0 5px;
		/* 分隔线间距 */
	}

	.md-foot-icon {
		margin-top: 10px;
		margin-bottom: 10px;
		display: flex;
		justify-content: center;
	}
	
	.fyq{
		text-align: center;
		margin-bottom: 10px;
	}


}
