body {
	background: #ddd;
	color: #333;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
a {
	color: inherit;
}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
color: #aaa;
}
input, textarea, button {
	font-size: inherit;
	resize : none;
}
a:hover {
	text-decoration: none;
}
.layout {
	width: 7.5rem;
	min-height: 40vh;
	margin: 0 auto;
	overflow: hidden;
	font-size: 0.28rem;
	background: #fff;
}

.KJ-TabBox div.cur { padding: 0 0.2rem;}

.logo { padding-bottom: 0.16rem;}
.logo img { width: 100%; height: auto;}

.tit { display: flex; align-items: center; height: 0.8rem; padding: 0 0.16rem; color: #fff; background: #7FA859;}
.tit h2 { flex: 1; font-size: 0.32rem; font-weight: bold;}
.tit h2 font { color: #ff0;}
.tit h2:before { content: ""; display: inline-block; width: 0.08rem; height: 0.22rem; margin-right: 0.16rem; background: #ff0;}
.tit a {}

.tit2 { display: flex; align-items: center; height: 0.8rem; padding: 0 0.16rem;}
.tit2 h2 { flex: 1; font-size: 0.32rem; font-weight: bold;}
.tit2 a { color: #666;}

.titin { display: flex; align-items: center; height: 0.8rem; padding: 0 0.16rem;}
.titin h2 { flex: 1; font-size: 0.32rem; font-weight: bold;}
.titin h2 font { color: #7FA859;}
.titin h2:before { content: ""; display: inline-block; width: 0.08rem; height: 0.22rem; margin-right: 0.16rem; background: #7FA859;}


.list-webimg { display: flex; flex-wrap: wrap; padding: 0.2rem 0 0.06rem 0.1rem;}
.list-webimg .item { padding: 0 0.09rem 0.14rem 0.09rem; text-align: center;}
.list-webimg .item a {}
.list-webimg .item a img { width: 2.28rem; height: 0.8rem; margin-bottom: 0.08rem; border-radius: 0.08rem; box-shadow: 0 0.04rem 0.08rem rgba(0,0,0,.05);}
.list-webimg .item a p { width: -0.36rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden;}

.list-webtxt { display: flex; flex-wrap: wrap; background: #f5f5f5; padding: 0.2rem 0 0.06rem 0.1rem;}
.list-webtxt .item { padding: 0 0.09rem 0.14rem 0.09rem; text-align: center;}
.list-webtxt .item a { display: block; width: 1.64rem; height: 0.64rem; line-height: 0.64rem; overflow: hidden; border-radius: 0.08rem; background: #fff;}

.aa { padding: 0 0.2rem 0.2rem 0.2rem;}
.aa h2 { height: 0.96rem; line-height: 0.96rem; margin-bottom: 0.2rem; font-size: 0.32rem; font-weight: bold; border-bottom: solid 1px #eee;}
.aa-tit {}
.aa-tit .swiper-slide { height: 0.64rem; line-height: 0.64rem; border-radius: 0.64rem; text-align: center; color: #7FA859; border: solid 1px #fff;}
.aa-tit .swiper-slide.active-nav { color: #fff; background: #7FA859;}
.aa-con { padding-top: 0.2rem;}
.aa-con-tit { height: 0.86rem; line-height: 0.86rem; font-size: 0.32rem; font-weight: bold; text-align: center; border-bottom: solid 1px #eee;}
.aa-con-tit span { display: inline-block; height: 0.46rem; line-height: 0.46rem; margin-left: 0.2rem; padding: 0 0.2rem; color: #fff; background: #E71607;}
.aa-con-txt {}
.aa-con-txt div { height: 0.8rem; line-height: 0.8rem; border-bottom: solid 1px #eee;}
.aa-con-txt em { padding-left: 0.2rem; font-size: 0.24rem; color: #7FA859;}


.list-img { display: flex; flex-wrap: wrap; padding: 0.2rem 0 0.06rem 0.1rem;}
.list-img .item { padding: 0 0.09rem 0.14rem 0.09rem; text-align: center;}
.list-img .item a {}
.list-img .item a img { width: 1.64rem; height: 2rem; margin-bottom: 0.08rem; box-shadow: 0 0.04rem 0.08rem rgba(0,0,0,.05);}
.list-img .item a p { width: 1.64rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden;}

.footer { padding: 0.4rem 0; text-align: center;}

