/* 导航栏 */
.header {
	position: relative;
	line-height: 0rem;
}

.header_logo {
	display: inline-block;
	width: 400px;
}

.header_logo  img {
	width: 100%;
	padding-top: 10px;
}

.h2 {
	font-weight: normal;
	font-size: 1.5rem;
	line-height: 3rem;
	height: 3rem;
}

.text {
	display: block;
	line-height: 2rem;
	height: 2rem;
	text-align: center;
}

.header_list {
	display: block;
	width: 800px;
}

.header_list ul {
	display: inline-block;
	width: 700px;
	margin-left: 100px;
}

.header_list ul li {
	float: left;
	line-height: 5rem;
	height: 5rem;
	width: 14.2%;
	text-align: center;
	transition-duration: 0.5s;
}

.header_list ul li:hover .sub {
	display: block;
	animation: show_contact 0.4s;
}

.header_list>ul>li>a {
	display: block;
	font-size: 1.2rem;
	color: #747474;
	transition-duration: 0.5s;
}

li.on {
	border-bottom: 2px solid #008641;
}

.header_list>ul>li>a:hover {
	background-color: #008641;
	color: #fff;
}

.header_list .sub {
	display: none;
	position: absolute;
	width: 100%;
	text-align: center;
	height: 3rem;
	line-height: 3rem;
	overflow: hidden;
	left: 0;
	z-index: 10;
	background-color: rgba(0, 197, 87, .6);
}

.header_list .sub a {
	display: inline-block;
	margin: 0 1%;
	line-height: 2rem;
	height: 2rem;
	transition-duration: 0.5s;
	color: #f5f5f5;
}

/* 底部导航栏 */
.bottom {
	padding: 1% 0;
	background-color: #008641;
}

.bottom_l {
	width: 75%;
}

.bottom .l ul {
	width: 16%;
	text-align: center;
	float: left;
}

.bottom ul li {
	width: 100%;
}

.bottom ul li:nth-child(1) {
	line-height: 2rem;
	color: #e5e5e5;
	font-size: 16px;
}

.bottom ul li a {
	display: block;
	line-height: 2;
	color: #c5c5c5;
	transition-duration: 0.5s;
}

.bottom ul li a:hover {
	color: #fff;
}

div.code {
	width: 25%;
}

div.code p {
	color: #fff;
	text-align: center;
}

div.code .img_box {
	width: 40%;
}

.code_imgs {
	padding: 0 1%;
	display: flex;
	flex-direction: unset;
	justify-content: flex-end;
	margin: 2% 0;
}

div.code .img_box img {
	width: 100%;
	display: block;
}

/* .code_imgs p {
    text-align: center;
    color: #fff;
} */
.bottom_info {
	width: 100%;
	margin-top: 10px;
}

.bottom_info p, .bottom_info span {
	text-align: center;
	color: #c5c5c5;
	font-size: 13px;
	line-height: 1.8;
}

div.code>p span {
	font-size: 1.1rem;
}

div.code>p {
	letter-spacing: 7px;
	padding: 0 1%;
}

/* 公共 */
.sub>a:hover {
	color: #fff;
}

.bottom_info p a {
	color: #c5c5c5;
}

.bottom_info p a:hover {
	color: black;
}

.width {
	margin: 0px auto;
	width: 1200px;
}

/* -------------------------------分页样式-------------------------------- */
.fenye {
	text-align: center;
	margin-top: 20px;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 0;
	border-radius: 4px;
	margin-top: 10px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: white;
	text-decoration: none;
	background-color: #0d8346;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,
	.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
	{
	z-index: 3;
	color: black;
	cursor: default;
	background-color: white;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}