a.nav_link:link,a.nav_link:visited{color:#014099;font-weight:600;transition:all 0.4s;cursor:pointer;}
a.nav_link:active,a.nav_link:hover{color:#6ead42;}


a.btm_nav_link:link,a.btm_nav_link:visited{color:rgba(255,255,255,.65);transition:all 0.4s;cursor:pointer;}
a.btm_nav_link:active,a.btm_nav_link:hover{color:rgba(255,255,255,.35);}


a.btm_txt_link:link,a.btm_txt_link:visited{color:rgba(255,255,255,1);transition:all 0.4s;cursor:pointer;}
a.btm_txt_link:active,a.btm_txt_link:hover{color:rgba(255,255,255,.55);}


@media (max-width: 1920px) and (min-width: 1681px) {
		/**/
		.con1_list_block .list_L .pro_list .more_btn{display: inline-flex; /* 使用 flex 布局以控制子元素位置 */
			align-items: center; /* 垂直居中对齐 */
			justify-content: flex-start; /* 文字靠左对齐 */
			width: 20%; /* 初始宽度 */
			font-size: 0.8rem;
			color: #fff;
			text-align: center;
			background: #6ead42;
			border-radius: 50px;
			padding: 7px 0px 7px 23px;
			margin: 1rem 1rem 2rem;
			position: relative; /* 为伪元素定位提供参考 */
			overflow: hidden; /* 隐藏超出部分 */
			transition: width 0.3s ease; /* 添加宽度变化的过渡效果 */
		}
		/* 鼠标悬停时按钮宽度增加 */
		.con1_list_block .list_L .pro_list .more_btn:hover { width: calc(20% + 5%); /* 宽度增加 30px */}

		/* 右箭头样式 */
		.con1_list_block .list_L .pro_list .more_btn::after {content: '→'; /* 使用右箭头符号 */
			position: absolute;
			right: -20px; /* 初始位置超出按钮右侧 */
			top: 50%;
			transform: translateY(-50%);
			opacity: 0; /* 初始状态下隐藏箭头 */
			transition: opacity 0.3s ease, right 0.3s ease; /* 添加透明度和位置的过渡效果 */
			font-size: 1rem;
			color: #fff;
		}

		/* 鼠标悬停时显示右箭头 */
		.con1_list_block .list_L .pro_list .more_btn:hover::after {opacity: 1; /* 显示箭头 */right: 10px; /* 将箭头移动到按钮内部 */}

		/**/

		/**/
		.con1_list_block .list_R ul li .pro_list_s .more_btn{display: inline-flex; /* 使用 flex 布局以控制子元素位置 */
			align-items: center; /* 垂直居中对齐 */
			justify-content: flex-start; /* 文字靠左对齐 */
			width: 20%; /* 初始宽度 */
			font-size: 0.8rem;
			color: #fff;
			text-align: center;
			background: #6ead42;
			border-radius: 50px;
			padding: 7px 0px 7px 17px;
			margin: 1rem 1rem 1.7rem;
			position: relative; /* 为伪元素定位提供参考 */
			overflow: hidden; /* 隐藏超出部分 */
			transition: width 0.3s ease; /* 添加宽度变化的过渡效果 */
		}
		/* 鼠标悬停时按钮宽度增加 */
		.con1_list_block .list_R ul li .pro_list_s .more_btn:hover { width: calc(20% + 5%); /* 宽度增加 30px */}

		/* 右箭头样式 */
		.con1_list_block .list_R ul li .pro_list_s .more_btn::after {content: '→'; /* 使用右箭头符号 */
			position: absolute;
			right: -20px; /* 初始位置超出按钮右侧 */
			top: 50%;
			transform: translateY(-50%);
			opacity: 0; /* 初始状态下隐藏箭头 */
			transition: opacity 0.3s ease, right 0.3s ease; /* 添加透明度和位置的过渡效果 */
			font-size: 1rem;
			color: #fff;
		}

		/* 鼠标悬停时显示右箭头 */
		.con1_list_block .list_R ul li .pro_list_s .more_btn:hover::after {opacity: 1; /* 显示箭头 */right: 10px; /* 将箭头移动到按钮内部 */}

		/**/
}

@media (max-width: 1920px) and (min-width: 1280px) {
/*tem*/

		.con_tem{width:100%;height:auto;margin:auto;background-color: #fff;padding-top: 30px;}
			.con_tem_con{width:73%;height: auto;margin: auto;}
				.con_tem_title_block{width: 100%;height:auto;margin: auto; display: flex;justify-content: space-between;align-items: center;}
					.con_tem_title_L{width: 30%;height:auto;background: rgb(110,173,66);padding: 1.2rem 0;border-radius: 12px;}
						.con_tem_title_L .title_en{width: auto;line-height: 4rem;color: rgba(255,255,255,.3);font-size: 2.2rem;font-weight: 600;position: relative;z-index: 2;text-transform: capitalize;text-align: center;}
						.con_tem_title_L .title_ch{width: auto;line-height:6rem;color: #fff;font-size:2.8rem;font-weight: 600;margin-top: -50px;position: relative;z-index: 10;text-align: center;}
					
					.con_tem_title_R{width: 68%;height:auto;display: flex;justify-content: center;}
						.con_tem_title_R ul{width: 90%;display: flex;justify-content: flex-end;}
							.con_tem_title_R ul li{width: auto;display: flex;margin-left:0.5rem;}
								.con_tem_title_R ul li .tem_nav{width: auto;display: flex;font-size: 1rem;color:#fff;font-weight:500;line-height: 2.2rem;padding: 0.5rem 1.2rem;background: rgb(0,56,134);transition: all 0.4s;cursor: pointer;border-radius: 6px;}
								.con_tem_title_R ul li .tem_nav:hover{color:#fff;background: rgb(200,200,200);}

				.con_tem_list_block{width: 100%;height:auto;margin: 30px auto; display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
					.con_tem_list_block .news_title{width: 96%;height: auto;margin: auto;color: #222;font-size: 1.3rem;font-weight: 600;line-height: 3rem;text-align: center;}
					.con_tem_list_block p{width: 96%;height:auto;margin: auto;color: #666;font-size: 1rem;line-height: 2.2rem;text-align: left;}
					.con_tem_list_block img{width: 42%;margin: auto;}


					.con_tem_list_block .list{width: 100%;display: flex;padding-top: 30px;}
						.con_tem_list_block .list ul{width: 100%;display: flex;flex-wrap: wrap;}
							.con_tem_list_block .list ul li{width: 25%;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: flex-end;margin-bottom:30px;}
								.con_tem_list_block .list ul li .pro_list_s{width: 96%;display: flex;flex-direction: column;background: rgba(255,255,255,1);box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
								.con_tem_list_block .list ul li .pro_list_s .title{width: 97%;padding-left:3%;font-size: 1.3rem;color: #222;line-height: 1.6rem;font-weight:600;text-align: left;}
								.con_tem_list_block .list ul li .pro_list_s .sub_title{width: 97%;padding-left:3%;font-size: 0.9rem;color: #666;line-height: 2.6rem;text-align: left;}
								.con_tem_list_block .list ul li .pro_list_s .pic{width: 100%;display: flex;justify-content: flex-end;}
								.con_tem_list_block .list ul li .pro_list_s .pic img{width: 42%;margin:0px 15px 15px 0px;transition: all 0.4s;}
								.con_tem_list_block .list ul li .pro_list_s .pic:hover img{opacity: 0.85;}




							/*大的*/
							.con_tem_list_block .list ul li{width: 33.3%;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;margin-bottom:30px;}
								.con_tem_list_block .list ul li .pro_list_d{width: 94%;display: flex;flex-direction: column;background: rgba(255,255,255,1);box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
								.con_tem_list_block .list ul li .pro_list_d .title{width: 100%;font-size: 1.3rem;color: #222;line-height: 2rem;font-weight:600;text-align: center;padding-bottom: 1rem;}
								.con_tem_list_block .list ul li .pro_list_d .sub_title{width: 100%;font-size: 0.9rem;color: #666;line-height: 3.6rem;text-align: center;}
								.con_tem_list_block .list ul li .pro_list_d .pic{width: 100%;padding-top: 2%;display: flex;justify-content: center;}
								.con_tem_list_block .list ul li .pro_list_d .pic img{width: 96%;transition: all 0.4s;}
								.con_tem_list_block .list ul li .pro_list_d .pic:hover img{opacity: 0.85;}




					.con_tem_list_block .list_L{width: 43%;display: flex;justify-content: center;align-content: flex-start;flex-wrap: wrap;}
						.con_tem_list_block .list_L .news_i{width: 96%;display: flex;flex-wrap: wrap;flex-direction: column;cursor: pointer;}
							.con_tem_list_block .list_L .news_i .pic{width: 100%;}
								.con_tem_list_block .list_L .news_i .pic img{width: 100%;}
							.con_tem_list_block .list_L .news_i .txt{width: 100%;background: rgba(239,239,239,1);display: flex;flex-wrap: wrap;flex-direction: column;}
								.con_tem_list_block .list_L .news_i .txt .title{width: 96%;text-align: left;line-height: 2rem;font-size: 1.1rem;color: #222;font-weight: 600;transition: all 0.4s;}
								.con_tem_list_block .list_L .news_i .txt .summary{width: 96%;text-align: left;line-height: 1.8rem;font-size: 0.9rem;color: #999;font-weight: 300;transition: all 0.4s;}
								.con_tem_list_block .list_L .news_i .txt .btn_more{width: 96%;line-height: 1.8rem;font-size: 0.8rem;color: #6ead42;text-align: right;font-weight: 200;}

								.con_tem_list_block .list_L .news_i:hover .txt .title{color: #6ead42;}
								.con_tem_list_block .list_L .news_i:hover .txt .btn_more{color: #999;}



					.con_tem_list_block .list_R{width: 55%;display: flex;flex-wrap: wrap;flex-direction: column;}
						.con_tem_list_block .list_R ul{width: 100%;display: flex;flex-direction: column;}
							.con_tem_list_block .list_R ul li{width: 100%;border-bottom: 1px solid #efefef;display: flex;}
								.con_tem_list_block .list_R ul li .news_list{width: 100%;cursor: pointer;transition: all 0.4s;box-shadow: 0 rgba(0,0,0,0);}
								.con_tem_list_block .list_R ul li .news_list:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
									.con_tem_list_block .list_R ul li .news_list .title{width: 100%;text-align: left;line-height: 2rem;font-size: 1.1rem;color: #014099;font-weight: 600;transition: all 0.4s;}
									.con_tem_list_block .list_R ul li .news_list .summary{text-align: left;line-height: 1.8rem;font-size: 0.86rem;color: #999;font-weight: 300;transition: all 0.4s;}
									.con_tem_list_block .list_R ul li .news_list .date{width: 100%;line-height: 1.8rem;font-size: 0.9rem;color: #6ead42;text-align: right;font-weight: 200;transition: all 0.4s;}

									.con_tem_list_block .list_R ul li .news_list:hover .title{color: #6ead42;}
									.con_tem_list_block .list_R ul li .news_list:hover .summary{color: #666;}
									.con_tem_list_block .list_R ul li .news_list:hover .date{color: #666;}


.text-secondary{width: 100%;display: flex;justify-content: space-between;}
.text-secondary a {color: #bb9346;}
.lh-2 {line-height: 2;}
.text-secondary .prov{padding:5px 15px; color: #bb9346;background-color: #fff;border: 1px solid #bb9346;}
.text-secondary .next{padding:5px 15px; color: #bb9346;background-color: #fff;border: 1px solid #bb9346;}

}






@media (min-width: 375px) and (max-width: 430px){
/*tem*/

		.con_tem{width:100%;height:auto;margin:auto;background-color: #fff;padding-top: 30px;}
			.con_tem_con{width:92%;height: auto;margin: auto;}
				.con_tem_title_block{width: 100%;height:auto;margin: auto; display: flex;align-items: center;flex-wrap: wrap;}
					.con_tem_title_L{width: 100%;height:auto;background: rgb(110,173,66);padding: 0.5rem 0;border-radius: 12px;}
						.con_tem_title_L .title_en{width: auto;padding-left: 0rem;line-height: 4rem;color: rgba(255,255,255,.3);font-size: 2rem;font-weight: 600;position: relative;z-index: 2;text-transform: capitalize;text-align: center;}
						.con_tem_title_L .title_ch{width: auto;padding-left: 0rem;line-height:5rem;color: #fff;font-size:2.3rem;font-weight: 600;margin-top: -30px;position: relative;z-index: 10;text-align: center;}
					
					.con_tem_title_R{width: 100%;height:auto;display: flex;justify-content: center;}
						.con_tem_title_R ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: flex-start;}
							.con_tem_title_R ul li{width: 33%;display: flex;justify-content: center;margin-top:0.8rem;}
								.con_tem_title_R ul li .tem_nav{width: auto;display: flex;font-size: 1rem;color:#fff;font-weight:500;line-height: 2.2rem;padding: 0.5rem 1.2rem;background: rgb(0,56,134);transition: all 0.4s;cursor: pointer;border-radius: 6px;}
								.con_tem_title_R ul li .tem_nav:hover{color:#fff;background: rgb(200,200,200);}

				.con_tem_list_block{width: 100%;height:auto;margin: 2rem auto; display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;padding:2rem 0;}
					.con_tem_list_block .news_title{width: 96%;height: auto;margin: 1.4rem auto;color: #222;font-size: 1.2rem;font-weight: 600;line-height: 2.1rem;text-align: center;}
					.con_tem_list_block p{width: 96%;height:auto;margin: auto;color: #666;font-size: 1rem;line-height: 2.2rem;text-align: left;}
					.con_tem_list_block img{width: 100%;margin: auto;}





				.con_tem_list_block{width: 100%;height:auto;margin: auto; display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
					.con_tem_list_block .list{width: 100%;display: flex;padding-top: 30px;}
						.con_tem_list_block .list ul{width: 100%;display: flex;flex-wrap: wrap;}
							.con_tem_list_block .list ul li{width: 50%;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: flex-end;margin-bottom:30px;}
								.con_tem_list_block .list ul li .pro_list_s{width: 96%;padding-bottom: 10px;display: flex;flex-direction: column;background: rgba(255,255,255,1);box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
								.con_tem_list_block .list ul li .pro_list_s .title{width: 95%;padding-left: 5%;font-size: 1.2rem;color: #222;line-height: 2rem;font-weight:600;text-align: left;margin-top: 20px;}
								.con_tem_list_block .list ul li .pro_list_s .sub_title{width: 95%;padding-left: 5%;font-size: 0.9rem;color: #666;line-height: 1.3rem;text-align: left;padding-bottom: 15px;}
								.con_tem_list_block .list ul li .pro_list_s .pic{width: 100%;display: flex;justify-content: flex-end;}
								.con_tem_list_block .list ul li .pro_list_s .pic img{width: 90%;margin:0px auto 0px;transition: all 0.4s;}
								.con_tem_list_block .list ul li .pro_list_s .pic:hover img{opacity: 0.85;}





							/*大的*/
							.con_tem_list_block .list ul li{width: 100%;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: center;margin-bottom:30px;}
								.con_tem_list_block .list ul li .pro_list_d{width: 94%;display: flex;flex-direction: column;background: rgba(255,255,255,1);box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
								.con_tem_list_block .list ul li .pro_list_d .title{width: 100%;font-size: 1.3rem;color: #222;line-height: 2rem;font-weight:600;text-align: center;padding-bottom: 1rem;}
								.con_tem_list_block .list ul li .pro_list_d .sub_title{width: 100%;font-size: 0.9rem;color: #666;line-height: 3.6rem;text-align: center;}
								.con_tem_list_block .list ul li .pro_list_d .pic{width: 100%;padding-top: 2%;display: flex;justify-content: center;}
								.con_tem_list_block .list ul li .pro_list_d .pic img{width: 96%;transition: all 0.4s;}
								.con_tem_list_block .list ul li .pro_list_d .pic:hover img{opacity: 0.85;}



					.con_tem_list_block .list_L{width: 100%;display: none;justify-content: center;align-content: flex-start;flex-wrap: wrap;}
						.con_tem_list_block .list_L .news_i{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;cursor: pointer;}
							.con_tem_list_block .list_L .news_i .pic{width: 100%;}
								.con_tem_list_block .list_L .news_i .pic img{width: 100%;}
							.con_tem_list_block .list_L .news_i .txt{width: 100%;background: rgba(239,239,239,1);display: flex;flex-wrap: wrap;flex-direction: column;}
								.con_tem_list_block .list_L .news_i .txt .title{width: 96%;text-align: left;line-height: 2rem;font-size: 1.1rem;color: #222;font-weight: 600;transition: all 0.4s;}
								.con_tem_list_block .list_L .news_i .txt .summary{width: 96%;text-align: left;line-height: 1.8rem;font-size: 0.9rem;color: #999;font-weight: 300;transition: all 0.4s;}
								.con_tem_list_block .list_L .news_i .txt .btn_more{width: 96%;line-height: 1.8rem;font-size: 0.8rem;color: #6ead42;text-align: right;font-weight: 200;}

								.con_tem_list_block .list_L .news_i:hover .txt .title{color: #6ead42;}
								.con_tem_list_block .list_L .news_i:hover .txt .btn_more{color: #999;}



					.con_tem_list_block .list_R{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;padding:2rem 0;}
						.con_tem_list_block .list_R ul{width: 100%;display: flex;flex-direction: column;}
							.con_tem_list_block .list_R ul li{width: 100%;border-bottom: 1px solid #efefef;display: flex;}
								.con_tem_list_block .list_R ul li .news_list{width: 100%;cursor: pointer;transition: all 0.4s;box-shadow: 0 rgba(0,0,0,0);}
								.con_tem_list_block .list_R ul li .news_list:hover{box-shadow: 0px 0px 10px rgba(0,0,0,0.15);}
									.con_tem_list_block .list_R ul li .news_list .title{width: 100%;text-align: left;line-height: 2rem;font-size: 1.1rem;color: #014099;font-weight: 600;transition: all 0.4s;}
									.con_tem_list_block .list_R ul li .news_list .summary{text-align: left;line-height: 1.8rem;font-size: 0.86rem;color: #999;font-weight: 300;transition: all 0.4s;}
									.con_tem_list_block .list_R ul li .news_list .date{width: 100%;line-height: 1.8rem;font-size: 0.9rem;color: #6ead42;text-align: right;font-weight: 200;transition: all 0.4s;}

									.con_tem_list_block .list_R ul li .news_list:hover .title{color: #6ead42;}
									.con_tem_list_block .list_R ul li .news_list:hover .summary{color: #666;}
									.con_tem_list_block .list_R ul li .news_list:hover .date{color: #666;}



.text-secondary{width: 100%;display: flex;justify-content: space-between;}
.text-secondary a {color: #bb9346;}
.lh-2 {line-height: 2;}
.text-secondary .prov{padding:5px; color: #bb9346;background-color: #fff;border: 1px solid #bb9346;}
.text-secondary .next{padding:5px; color: #bb9346;background-color: #fff;border: 1px solid #bb9346;}
}











.pic_link{opacity:1;transition:all 0.4s;cursor:pointer;margin: auto;}
.pic_link:hover{opacity:.6;}

		.tem_con_block{width:1240px;height:auto;overflow: hidden;margin:auto;}
			.tem_con_block ul{}
				.tem_con_block li{display: inline-block;width:33%;margin-bottom:30px;}
					.tem_con_list{width: 100%;height: auto;margin: auto;position: relative;}
						.tem_con_list_pic{width: 100%;height: 211px;text-align: center;margin: auto;}
							.tem_con_list_pic img{margin: auto;display: block;}
						.tem_con_list_title{width: 100%;height: auto;line-height:54px;text-align: center;margin: auto;font-size: 20px;font-weight: bold;color: #000;}
						.tem_con_list_summry{width:100%;height: auto;line-height:26px;text-align: center;margin: auto;font-size: 13px;color: #999;}
						.tem_con_list_btn{width: 120px;height:34px;border-radius:10px;background: #105a97;text-align: center;line-height: 34px;transition: all 0.4s; cursor: pointer;color: #fff;font-size: 13px;float: right;margin: 10px 16px 10px 0;}
						.tem_con_list_btn:hover{width: 120px;height:34px;border-radius:10px;background: #5ac0c5;text-align: center;line-height: 34px;transition: all 0.4s; cursor: pointer;color: #fff;font-size: 13px;float: right;margin: 10px 16px 10px 0;}
	.tem_title{width: 1240px;height: 156px;margin: auto;overflow: hidden;}
		.tem_title_z{width:1240px;height: 80px;line-height: 80px;font-size:20px;color: #333333;text-align: center;font-weight: bold;margin:auto;}
		.tem_title_y{width:600px;height: 70px;line-height: 10px;font-size:13px;color: #d2862a;text-align: center;margin:auto;}







/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #bb9346;
	background-color: #fff;
	border: 1px solid #bb9346;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #bb9346;
	border-color: #bb9346;
}
.page-num-current:hover {
	color: #fff;
}
/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  justify-content: center;
  margin-top: 50px;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #bb9346;
  background-color: #fff;
  border: 1px solid #bb9346;
}

.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #bb9346;
  border-color: #bb9346;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}