﻿img,
input,
select {
  vertical-align: middle;
  margin: 0;
  padding: 0;
  border: 0;
}
img {
  max-width: 100%;
}
a {
  text-decoration: none;
  color: #000;
}
li {
  list-style: none;
}
i {
  font-style: normal;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
/*public_tit*/
.public_tit {
  margin: 3% auto;
}
.public_tit > h2 {
  text-align: center;
  font-size: 0.3rem;
  color: #7cc323;
}
.public_tit > h2 > img {
  vertical-align: bottom;
  width: 0.6rem;
  margin-right: 1%;
}
.public_tit > h2 > span {
  color: #ff582e;
}
.public_tit > p {
  text-align: center;
  font-size: 0.2rem;
  margin: 1% auto;
}
.public_tit > img {
  display: block;
  width: 5.4rem;
  margin: 0 auto;
}
/*part1*/
.part1 > ul {
  width: 6.1rem;
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
  margin: 0 auto;
}
.part1 > ul > a > li {
  width: 1.5rem;
  text-align: center;
  border-top: 0.02rem solid #e5e5e5;
  border-left: 0.02rem solid #e5e5e5;
  padding: 5% 0;
  font-size: 0.24rem;
}
.part1 > ul > a > li > img {
  width: 0.75rem;
}
.br {
  border-right: 0.02rem solid #e5e5e5;
}
.bt {
  border-bottom: 0.02rem solid #e5e5e5;
}
.jr > ul {
  width: 6.12rem;
  display: flex;
  justify-content: space-between;
  flex-flow: nowrap;
  margin: 3% auto;
}
.jr > ul > a > li {
  width: 1.98rem;
  position: relative;
  height: 2.15rem;
}
.jr > ul > a > li > p {
  text-align: center;
}
.jr > ul > a > li > p:nth-of-type(1) {
  padding-top: 8%;
  font-size: 0.28rem;
}
.jr > ul > a > li > p:nth-of-type(2) {
  font-size: 0.23rem;
  color: #979797;
}
.jr > ul > a > li > img {
  position: absolute;
  bottom: 3%;
  right: 1%;
}
.jr > ul > a > li:nth-of-type(1) {
  background: #e6fafb;
}
.jr > ul > a > li:nth-of-type(1) img {
  width: 1.1rem;
}
.jr > ul > a > li:nth-of-type(2) {
  background: #fceeeb;
}
.jr > ul > a > li:nth-of-type(2) img {
  width: 1.2rem;
}
.jr > ul > a > li:nth-of-type(3) {
  background: #ecf8ee;
}
.jr > ul > a > li:nth-of-type(3) img {
  width: 1rem;
}
.jr > ul > a > li > span {
  font-size: 0.26rem;
  border: 1px solid #fa8600;
  color: #fa8600;
  border-radius: 0.1rem;
  padding: 1% 3%;
  position: absolute;
  right: 60%;
  top: 58%;
  z-index: 2;
}
/*part2*/
.part2 {
  position: relative;
}
.part2 > .public_tit {
  position: absolute;
  top: 8%;
  left: 8%;
}
.part2 > dl {
  position: absolute;
}
.part2 > dl:nth-of-type(1) {
  left: 10%;
  top: 41%;
}
.part2 > dl > dt {
  font-size: 0.2rem;
  color: #5da312;
}
.part2 > dl > dd {
  font-size: 0.17rem;
}
.part2 > dl:nth-of-type(2) {
  right: 10%;
  top: 41%;
}
.part2 > dl:nth-of-type(3) {
  left: 10%;
  top: 60%;
}
.part2 > dl:nth-of-type(4) {
  right: 10%;
  top: 60%;
}
.part2 > a {
  display: block;
  width: 4.3rem;
  height: 0.55rem;
  position: absolute;
  left: 15%;
  bottom: 12%;
}
/*part3*/
.part3 {
  position: relative;
}
.part3 > .public_tit {
  position: absolute;
  top: 0;
  left: 8%;
}
.yqt {
  position: absolute;
  top: 20%;
  left: 11%;
}
.part3 > .yqt > ul {
  width: 4.9rem;
  display: flex;
  justify-content: space-between;
  flex-flow: wrap;
  margin: 0 auto;
}
.part3 > .yqt > ul > li {
  width: 2.2rem;
  border-radius: 50%;
  border: 1px dashed #000;
  text-align: center;
  padding: 14% 0;
  margin-bottom: 5%;
  color: #7cbb38;
  font-size: 0.3rem;
}
.part3 > .yqt > ul > li:nth-of-type(1) {
  background: #ebfad3;
}
.part3 > .yqt > ul > li:nth-of-type(2) {
  background: #ffe4a6;
}
.part3 > .yqt > ul > li:nth-of-type(3) {
  background: #d2f7ff;
}
.part3 > .yqt > ul > li:nth-of-type(4) {
  background: #f3fee1;
}
.part3 > a {
  display: block;
  width: 4.74rem;
  height: 0.55rem;
  position: absolute;
  left: 13%;
  bottom: 4%;
}
/*part4*/
.part4 {
  position: relative;
}
.part4 > .public_tit {
  position: absolute;
  top: 2%;
  left: 8%;
}
.part4 > p {
  width: 5.15rem;
  font-size: 0.21rem;
  line-height: 0.35rem;
  text-indent: 2em;
  text-align: justify;
  position: absolute;
  top: 10%;
  left: 10%;
}
.part4 > dl {
  width: 5.17rem;
  text-align: center;
  position: absolute;
}
.part4 > dl > dt {
  font-size: 0.26rem;
  color: #66a600;
}
.part4 > dl > dd {
  text-indent: 2em;
  text-align: justify;
  line-height: 0.3rem;
  font-size: 0.22rem;
  color: #363636;
}
.part4 > dl:nth-of-type(1) {
  top: 27%;
  left: 9%;
}
.part4 > dl:nth-of-type(2) {
  top: 53%;
  right: 10%;
}
.part4 > dl:nth-of-type(3) {
  top: 76%;
  left: 9%;
}
.part4 > dl:nth-of-type(4) {
  top: 65%;
  right: 10%;
}
.part4 > a {
  display: block;
  width: 5.4rem;
  height: 0.55rem;
  position: absolute;
  left: 7%;
  bottom: 4.5%;
}
/*part5*/
.part5 .zj ul li {
  position: relative;
}
.part5 .zj ul li dl dt h2 {
  font-size: 0.46rem;
  position: absolute;
  right: 40%;
  top: 6%;
}
.part5 .zj ul li dl dt span:nth-of-type(1) {
  font-size: 0.24rem;
  color: #003c87;
  position: absolute;
  right: 30%;
  top: 8%;
  font-weight: bold;
}
.part5 .zj ul li dl dt span:nth-of-type(2) {
  font-size: 0.2rem;
  color: #ff6600;
  position: absolute;
  right: 15.4%;
  top: 14%;
  
}
.part5 .zj ul li dl dd {
  font-size: 0.2rem;
  position: absolute;
  left:40%;
}
.part5 .zj ul li dl dd:nth-of-type(1) {

  top: 25%;
}
.part5 .zj ul li dl dd:nth-of-type(2) {

  top: 32%;
}
.part5 .zj ul li dl dd:nth-of-type(3) {
  top: 39%;
}
.part5 .zj ul li dl dd:nth-of-type(4) {

  top: 46%;
}
.part5 .zj ul li dl dd:nth-of-type(5) {

  top: 53%;
}
.part5 .zj ul li dl dd:nth-of-type(6) {

  top: 60%;
}
.part5 .zj ul li a {
  display: block;
  width: 1.4rem;
  height: 0.4rem;
  position: absolute;
}
.part5 .zj ul li a:nth-of-type(1) {
  right: 38%;
  bottom: 14.9%;
}
.part5 .zj ul li a:nth-of-type(2) {
  right: 10%;
  bottom: 14.9%;
}