@charset "UTF-8";
/* CSS Document */
body {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: '微软雅黑';
	-webkit-text-size-adjust: none;
	width: 100%;
	min-width: 320px;
	max-width: 640px;
	overflow-x: hidden;
	margin: 0 auto;
	font-size: 14px;
}
ol, ul {
	list-style: none
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
ul, li, input, h1, h2, h3, h4, h5, h6, p, span, b, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
	color: #333;
}
.clear {
	clear: both;
	height: 0;
	width: 100%;
	overflow: hidden;
}
.mr {
	margin: 0 auto;
}
.lef {
	float: left;
}
a {color: inherit;}
.flex {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content: space-between;
  align-content: space-between;
}
.wrap {width: 94%;margin: auto;}
.mar {margin: 3% auto;}
.pad {padding: 3%;}

.title_main {text-align: center;}
.title_main h3 {font-size: 1.5rem;}
.title_main hr {
  width: 20%;
  border: 1px solid #4b7418;
  margin: 1% auto;
}
.title_main p {
  color: #4b7418;
  text-transform: uppercase;
  font-size: 0.6rem;
}

.tzb {justify-content: space-around;}
.tzb a {width: 31%;}
.tzb_p {
  background: #4b7418;
  padding: 10% 3% 3%;
  margin: -7% 2% 0;
  color: #fff;
  text-align: center;
}

.zsjh th:nth-child(1), .zsjh th:nth-child(3) {background: #4b7418;color: #fff;}
.zsjh th:nth-child(2) {background: #cd7a30;color: #fff;}
.zsjh td:nth-child(1), .zsjh td:nth-child(3) {background: #f5bebd;}
.zsjh td:nth-child(2) {background: #f1c4a4;}
.zsjh th, .zsjh td {
  height: 2rem;
  border: 2px solid #fff;
  text-align: center;
}

.bggrey {background: #f2f2f2;overflow: hidden;}
.liyou li {
  width: 49%;
  margin-bottom: 2%;
  background: #fff;
}
.liyou li strong {
  display: block;
  padding: 3%;
  font-size: 1.1rem;
  color: #4b7418;
}
.liyou li p {
  padding: 0 3%;
}
.liyou li a.more {
  display: block;
  padding: 3%;
  text-align: right;
  color: #4b7418;
}
.zxbtn {
  display: block;
  width: 40%;
  padding: 2% 0;
  border-radius: 50px;
  background: #4b7418;
  color: #fff;
  text-align: center;
}

.zy_title {
  text-align: center;
  font-size: 1.3rem;
}
.zy li {width: 32%;}
.zy li strong {
  display: block;
  margin: 3% 0;
  text-align: center;
}
.zy li strong span {font-size: 0.8rem;}
.zy li .zybtn a {
  width:100%;
  padding: 1% 0;
  background: #4b7418;
  color: #fff;
  text-align: center;
  border-radius: .2rem;
}
.zy li .zybtn a:last-child {background: #4b7418;}

.jybtn {justify-content: space-around;}
.jybtn a {
  width: 35%;
  padding: 2% 0;
  background: #4b7418;
  color: #fff;
  text-align: center;
  border: 1px solid #4b7418;
  border-radius: 50px;
}
.jybtn a:last-child {
  background: #fff;
  color: #4b7418;
}

.jybz a {
  width: 22.5%;
  padding: 1% 0;
  border: 2px solid #f4bb6a;
  background: #fff;
  color: #f4bb6a;
  text-align: center;
  border-radius: .3rem;
  font-size: 1.3rem;
}
.jybz strong {font-size: 2rem;}
.jybz span {
  color: #333;
  font-size: 1rem;
}



.form1_title {
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
}
.form1_title font {color: #4b7418;}
.form1_ul li {
  margin-bottom: 3%;
  font-size: 1.2rem;
  vertical-align: middle;
  text-align: center;
}
.form1-input {
  width: 80%;
  height: 2.5rem;
  line-height: 2.5rem;
  text-indent: 1rem;
  box-shadow: none;
  background: #eeeeee;
  border-radius: 0.3rem;
  outline: none;
  border: none;
  text-align: left;
}
.submitbox {position: relative;}
.form1-submit {
  width: 90%;
  height: 2.5rem;
  line-height: 2.5rem;
  background: #4b7418;
  color: #fff;
  border-radius: 0.3rem;
  border: none;
  box-shadow: none;
  outline: none;
  margin: auto;
}
.submitbox img {
  display: block;
  width: 10%;
  border-radius: 0.5rem;
  position: absolute;
  top: 3%;
  left: 35%;
}
.tyy_box02{width:100%; position: relative; overflow: hidden; background: #ffedeb;}
.tyy_box02 img{ display: block; width: 100%;}
.tyy_box02 .box02_img{ margin: 5% auto;}
