/* S媒体查询 */
@media screen and (max-width: 1440px){
	.hzxykj-container{
		width: 90%;
		margin: 0 auto;
	}
}
@media screen and (min-width: 1441px){
	.hzxykj-container{
		width: 1200px;
		margin: 0 auto;
	}
}
/* E媒体查询 */

body{
	background-color: #fff;
}

/* S头部 */
.header{
}
	.header .header-top{
		background-color: #182D25;
		height: 40px;
		display: flex;
		align-items: center;
	}
		.header .header-top .header-top-container{
			display: flex;
			align-items: center;
		}
			.header .header-top .header-top-container img{
				display: block;
				width: 22px;
				height: 22px;
				margin-right: 8px;
			}
			.header .header-top .header-top-container p{
				color: #fff;
				font-size: 16px;
				font-weight: 400;
			}
	.header .header-bot{
		background-color: #fff;
	}
		.header .header-bot .header-bot-container{
			height: 96px;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
			.header .header-bot .header-bot-container .header-left{
				flex: 3;
				/* background-color: #2C8DFB; */
			}
				.header .header-bot .header-bot-container .header-left a{}
					.header .header-bot .header-bot-container .header-left a img{
						display: block;
						height: 74px;
					}
			.header .header-bot .header-bot-container .header-mid{
				flex: 7;
				/* background-color: #fabd8f; */
			}
				.header .header-bot .header-bot-container .header-mid ul{
					width: 80%;
					margin: 0 auto;
					display: flex;
					justify-content: space-around;
					align-items: center;
				}
					.header .header-bot .header-bot-container .header-mid ul>li{}
					.header .header-bot .header-bot-container .header-mid ul>li.active{
						
					}
						.header .header-bot .header-bot-container .header-mid ul>li a{
							font-size: 16px;
							color: #3A3A3A;
						}
						.header .header-bot .header-bot-container .header-mid ul>li a:hover{
							color: #0AA353;
						}
						.header .header-bot .header-bot-container .header-mid ul>li.active a{
							color: #1E8B5B;
							font-weight: 600;
						}
			.header .header-bot .header-bot-container .header-right{
				flex: 2;
				/* background-color: #2C8DFB; */
			}
				.header .header-bot .header-bot-container .header-right .input-box{
					height: 38px;
					border: 1px solid #C9C9C9;
					border-radius: 100px;
					background-color: #fff;
					display: flex;
					align-items: center;
					padding-left: 22px;
					position: relative;
				}
				.header .header-bot .header-bot-container .header-right input{
					background-color: rgba(255,255,255,0);
					font-size: 14px;
					width: 60%;
					color: #999999;
				}
					.header .header-bot .header-bot-container .header-right button{
						display: block;
						position: absolute;
						right: 10px;
						z-index: 11;
					}
						.header .header-bot .header-bot-container .header-right button img{
							display: block;
							width: 26px;
							height: 26px;
						}
/* E头部 */



/* S页脚 */
.footer{
	background-color: #182D25;
}
	.footer .footer-container{
		padding-top: 44px;
		padding-bottom: 30px;
	}
		.footer .footer-container .top{
			display: flex;
			justify-content: space-between;
			margin-bottom: 106px;
		}
			.footer .footer-container .top .left{
				width: 30%;
			}
				.footer .footer-container .top .left h3{
					font-size: 20px;
					font-weight: 600;
					color: #fff;
					margin-bottom: 26px;
				}
				.footer .footer-container .top .left p{
					font-size: 14px;
					color: #fff;
				}
			.footer .footer-container .top .mid{
				width: 30%;
			}
				.footer .footer-container .top .mid h3{
					font-size: 20px;
					font-weight: 600;
					color: #fff;
					margin-bottom: 26px;
				}
				.footer .footer-container .top .mid ul{
					display: flex;
					flex-wrap: wrap;
					margin-bottom: 44px;
				}
					.footer .footer-container .top .mid ul>li{
						width: 25%;
						margin-bottom: 8px;
					}
						.footer .footer-container .top .mid ul>li a{
							color: #fff;
						}
				.footer .footer-container .top .mid .input-box{
					width: 60%;
					height: 38px;
					border: 1px solid #C9C9C9;
					border-radius: 100px;
					background-color: #fff;
					display: flex;
					align-items: center;
					padding-left: 22px;
					position: relative;
				}
					.footer .footer-container .top .mid .input-box input{
						background-color: rgba(255,255,255,0);
						font-size: 14px;
						width: 60%;
						color: #999999;
					}
					.footer .footer-container .top .mid .input-box button{
						display: block;
						position: absolute;
						right: 10px;
						z-index: 11;
					}
						.footer .footer-container .top .mid .input-box button img{
							display: block;
							width: 26px;
							height: 26px;
						}
			.footer .footer-container .top .right{
				width: 20%;
			}
				.footer .footer-container .top .right h3{
					font-size: 20px;
					font-weight: 600;
					color: #fff;
					margin-bottom: 26px;
				}
					.footer .footer-container .top .right h3 ul{}
						.footer .footer-container .top .right ul>li{
							font-size: 14px;
							color: #fff;
							margin-bottom: 10px;
						}
		.footer .footer-container .bot{
			font-size: 12px;
			color: #fff;
		}
			.footer .footer-container .bot a{
				color: #fff;
			}
/* E页脚 */


/* S 栏目页banner */
.cate-banner{
	max-width: 1920px;
	margin: 0 auto;
	background-position: center;
	background-size: cover;
}
	.cate-banner .cate-banner-container{
		height: 420px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
		.cate-banner .cate-banner-container h2{
			font-size: 50px;
			font-weight: 600;
			color: #fff;
			margin-bottom: 10px;
		}
		.cate-banner .cate-banner-container p{
			font-size: 30px;
			font-weight: 600;
			color: #fff;
		}
/* E 栏目页banner */


/* S通用分页 */
#pages{
  display: flex;
  justify-content: center;
}
#pages li{
  height: 32px;
  /* border: 1px solid #9B9B9B; */
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  display: flex;
  margin-left: 10px;
}
#pages li.disabled{
  color: #9d9f9f;
}
#pages li.active{
  font-weight: 600;
  background-color: #1C8051;
  border: 1px solid #1C8051;
  color: #fff;
}
#pages li span{
  padding: 0 12px;
}
#pages li a{
  padding: 0 12px;
  display: block;
  width: 100%;
  height: 32px;
  color: #4A4A4A;
}
#pages li a:hover{
  background-color: #1C8051;
  color: #fff;
}
/* E通用分页 */


/* S发现页通用左侧导航 */
.faxian .faxian-container{
		display: flex;
		justify-content: space-between;
	}
	
.faxian .faxian-container .left{
	width: 22%;
	background-color: #fff;
}
	.faxian .faxian-container .left .cate{}
		.faxian .faxian-container .left .cate>li{
			margin-bottom: 66px;
		}
			.faxian .faxian-container .left .cate>li .tit{
				padding: 28px 24px;
				border-bottom: 1px solid #D2D2D2;
				margin-bottom: 10px;
			}
				.faxian .faxian-container .left .cate>li .tit h3{
					font-size: 24px;
					color: #666666;
					font-weight: 600;
					margin-bottom: 10px;
				}
				.faxian .faxian-container .left .cate>li .tit .eng{
					font-size: 16px;
					color: #999;
				}
			.faxian .faxian-container .left .cate>li .menu{
				padding: 0 24px;
			}
				.faxian .faxian-container .left .cate>li .menu>ul{}
					.faxian .faxian-container .left .cate>li .menu>ul>li{
						
					}
					
					.faxian .faxian-container .left .cate>li .menu>ul>li .father{
						display: flex;
						align-items: center;
					}
						.faxian .faxian-container .left .cate>li .menu>ul>li .father img{}
						.faxian .faxian-container .left .cate>li .menu>ul>li .father a{
							flex: 1;
							font-size: 18px;
							color: #666666;
							border-bottom: 1px solid #DEDEDE;
							padding: 28px 0;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li.active .father a{
							color: #00834C;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li .father a.haschild{
							border-bottom: 0;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li.active .father a.haschild{
							color: #666666;
						}
					.faxian .faxian-container .left .cate>li .menu>ul>li .child{
						border-bottom: 1px solid #DEDEDE;
						margin-left: 28px;
					}
						.faxian .faxian-container .left .cate>li .menu>ul>li .child >li{
							margin-bottom: 16px;
							display: none;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li.active .child >li{
							display: block;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li .child >li a{
							font-size: 18px;
							color: #666;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li .child >li.active a{
							color: #1C8051;
						}
					
						.faxian .faxian-container .left .cate>li .menu>ul>li .icon{
							display: block;
							width: 16px;
							height: 16px;
							margin-right: 10px;
							opacity: 0;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li.active .icon{
							opacity: 1;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li a{
							
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li a:hover{
							color: #1C8051;
						}
						.faxian .faxian-container .left .cate>li .menu>ul>li.active>a{
							color: #1C8051;
						}
/* S发现页通用左侧导航 */


/* S返回顶部 */
.goTop{
	height: 64px;
	width: 64px;
	background-position: center;
	background-size: cover;
	position: fixed;
	top: 90%;
	right: 3%;
	display: none;
}
/* E返回顶部 */