body {
  overflow: auto;
  height: auto;
}
body.active {
  overflow: hidden;
  height: 100vh;
}
body.active .sp_tc {
  visibility: visible;
  opacity: 1;
}
body.active .tc {
  visibility: visible;
  opacity: 1;
}
body.show .tc {
  display: flex;
}
.header {
  position: relative;
  z-index: 11;
  width: 100%;
  height: 1.6rem;
  background: #f7f2eb;
}
.header .bot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.01rem;
}
.header .bot .icon1 {
  width: 3.14rem;
  height: 0.34rem;
}
.header .bot .logo {
  display: block;
  width: 3.5rem;
  height: 0.61rem;
}
.header .bot .logo img {
  display: block;
  width: 100%;
  height: 100%;
}
.header .bot .search {
  display: flex;
  align-items: center;
}
.header .bot .search h2 {
  color: #333333;
  font-size: 0.28rem;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
  margin-right: 0.24rem;
}
.header .bot .search .search_click {
  width: 0.51rem;
  height: 0.51rem;
  display: block;
  cursor: pointer;
}
.header .top {
  background: #006636;
}
.header .top ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 0.59rem;
}
.header .top ul li {
  height: 100%;
  position: relative;
}
.header .top ul li > a {
  color: #fff;
  font-size: 0.2rem;
  line-height: 0.59rem;
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0.26rem;
  font-family: "思源宋体";
  position: relative;
}
.header .top ul li > a::before {
  content: "";
  display: block;
  width: 0.08rem;
  height: 0;
  background: url(../img/icon3.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
  transition: all 0.5s;
}
.header .top ul li > a::after {
  content: "";
  display: block;
  width: 0.08rem;
  height: 0;
  background: url(../img/icon4.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: 50%;
  right: 0%;
  transform: translateY(-50%);
  transition: all 0.5s;
}
.header .top ul li .nav_ej {
  position: absolute;
  left: 50%;
  top: 100%;
  display: none;
  background: #006636;
  transform: translateX(-50%);
  padding: 0.1rem 0.08rem;
  text-align: center;
  z-index: 2;
  box-sizing: border-box;
  width: 100%;
}
.header .top ul li .nav_ej a {
  display: block;
  font-size: 0.16rem;
  color: #fff;
  padding: 0.05rem 0;
  width: 100%;
  line-height: 1.3;
  box-sizing: border-box;
}
.header .top ul li .nav_ej a:hover {
  text-decoration: underline;
}
.header .top ul li .nav_ej a.on {
  text-decoration: underline;
}
.header .top ul li:hover > a {
  color: #ddbc86;
}
.header .top ul li:hover > a::before {
  height: 0.19rem;
}
.header .top ul li:hover > a::after {
  height: 0.19rem;
}
.header .top ul li:hover .nav_ej {
  display: block;
}
.header .top ul li.on > a {
  color: #ddbc86;
}
.header .top ul li.on > a::before {
  height: 0.19rem;
}
.header .top ul li.on > a::after {
  height: 0.19rem;
}
.header:hover .cover {
  opacity: 1;
}
.banner {
  position: relative;
  width: 100%;
  height: 7.82rem;
  overflow: hidden;
}
.banner .swiper-slide .img_pc {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.banner .swiper-slide .img_sj {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  display: none;
}
.banner .next {
  color: #fff;
}
.banner .next::after {
  font-size: 0.2rem;
}
.banner .prev {
  color: #fff;
}
.banner .prev::after {
  font-size: 0.2rem;
}
.banner .pagin {
  bottom: 0.5rem;
  right: 2.6rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: auto;
}
.banner .pagin .swiper-pagination-bullet {
  width: auto;
  height: auto;
  background: none;
  color: #fff;
  font-size: 0.2rem;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 1;
  margin-right: 0.16rem;
  padding-right: 0.16rem;
  position: relative;
  transition: all 0.5s;
}
.banner .pagin .swiper-pagination-bullet::before {
  content: "";
  display: block;
  width: 0.1rem;
  height: 0.01rem;
  background: #fff;
  position: absolute;
  top: 50%;
  right: -0.05rem;
  transform: translateY(-50%);
  transition: all 0.5s;
}
.banner .pagin .swiper-pagination-bullet:last-child::before {
  display: none;
}
.banner .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: #006636;
  font-weight: 700;
  margin-right: 0.5rem;
  padding-right: 0.5rem;
}
.banner .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  width: 0.9rem;
  right: -0.45rem;
  background: #006636;
}
.banner .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active:last-child::before {
  display: block;
}
.banner .ind {
  position: absolute;
  top: 50%;
  left: 0.5rem;
  z-index: 3;
  text-align: center;
}
.banner .ind span {
  display: block;
  width: 0.09rem;
  height: 0.09rem;
  border-radius: 50%;
  background: #fff;
  transition: all 0.5s;
  margin: 0.08rem auto;
}
.banner .ind span.active {
  width: 0.15rem;
  height: 0.15rem;
  background: #006636;
}
.index {
  position: relative;
  z-index: 5;
  overflow: hidden;
}
.module2 {
  padding-top: 0.5rem;
  padding-bottom: 0.8rem;
}
.module2 .module2_tit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.9rem;
}
.module2 .module2_tit .lef h1 {
  color: #006636;
  font-size: 0.4rem;
  font-weight: 700;
  background: url(../img/icon15.png) no-repeat top right;
  background-size: 0.46rem 0.19rem;
  padding-right: 0.3rem;
  position: relative;
  padding-left: 0.26rem;
}
.module2 .module2_tit .lef h1::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.35rem;
  background: #006636;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.module2 .module2_tit .lef h1 span {
  color: #333;
}
.module2 ul {
  margin-top: 0.3rem;
  display: flex;
  flex-wrap: wrap;
}
.module2 ul li {
  transition: all 0.5s;
}
.module2 ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 3.5rem;
  height: 3.51rem;
  position: relative;
  padding: 0 0.46rem;
  box-sizing: border-box;
}
.module2 ul li a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.module2 ul li a h2 {
  position: relative;
  z-index: 3;
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: 400;
  padding-bottom: 0.22rem;
  margin-bottom: 0.2rem;
}
.module2 ul li a h2::before {
  content: "";
  display: block;
  width: 0.2rem;
  height: 0.03rem;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.module2 ul li a p {
  color: #fff;
  font-size: 0.16rem;
  line-height: 1.6;
  position: relative;
  z-index: 3;
  text-align: center;
}
.module2 ul li:nth-child(2) a h2 {
  color: #333;
}
.module2 ul li:nth-child(2) a h2::before {
  background: #006636;
}
.module2 ul li:nth-child(2) a p {
  color: #333;
}
.module2 ul li:nth-child(5) a h2 {
  color: #333;
}
.module2 ul li:nth-child(5) a h2::before {
  background: #006636;
}
.module2 ul li:nth-child(5) a p {
  color: #333;
}
.module2 ul li:hover {
  transform: translateY(-0.1rem);
}
.module3 {
  position: relative;
  width: 100%;
  padding-top: 0.73rem;
  padding-bottom: 0.6rem;
}
.module3 .module_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.module3 .w {
  position: relative;
  z-index: 3;
}
.module3 .w .module3_tit {
  display: flex;
  flex-direction: column;
  position: relative;
  padding-left: 0.26rem;
  align-items: flex-start;
  width: 2rem;
}
.module3 .w .module3_tit::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.68rem;
  background: #006636;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.module3 .w .module3_tit h2 {
  color: #006636;
  font-size: 0.4rem;
  font-weight: 700;
  background: url(../img/icon15.png) no-repeat top right;
  background-size: 0.46rem 0.19rem;
  padding-right: 0.3rem;
  margin-bottom: 0.1rem;
}
.module3 .w .module3_tit h2 span {
  color: #333;
}
.module3 .w .module3_nr {
  display: flex;
  justify-content: space-between;
  margin-top: 0.62rem;
}
.module3 .w .module3_nr .lef {
  width: 3.9rem;
  height: 6.7rem;
}
.module3 .w .module3_nr .lef .swiper {
  width: 3.9rem;
  height: 5.3rem;
  background: url(../img/icon21.png) no-repeat center;
  background-size: 100% 100%;
}
.module3 .w .module3_nr .lef .swiper a {
  display: block;
  width: 3.9rem;
  height: 5.3rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.module3 .w .module3_nr .lef .swiper a img {
  width: 3.7rem;
  height: 5.1rem;
}
.module3 .w .module3_nr .lef .next {
  background: url(../img/icon18.png) no-repeat center;
  background-size: 100% 100%;
  opacity: 1;
  width: 0.5rem;
  height: 0.51rem;
  top: auto;
  bottom: 0.1rem;
  right: auto;
  left: 2.1rem;
}
.module3 .w .module3_nr .lef .next:hover {
  background: url(../img/icon20.png) no-repeat center;
  background-size: 100% 100%;
}
.module3 .w .module3_nr .lef .prev {
  background: url(../img/icon17.png) no-repeat center;
  background-size: 100% 100%;
  opacity: 1;
  width: 0.5rem;
  height: 0.51rem;
  top: auto;
  bottom: 0.1rem;
  left: 1.43rem;
}
.module3 .w .module3_nr .lef .prev:hover {
  background: url(../img/icon19.png) no-repeat center;
  background-size: 100% 100%;
}
.module3 .w .module3_nr .rig {
  width: 9.3rem;
}
.module3 .w .module3_nr .rig .wz_swi {
  margin-top: 0.5rem;
}
.module3 .w .module3_nr .rig .wz_swi a {
  display: block;
  width: 100%;
}
.module3 .w .module3_nr .rig .wz_swi a h3 {
  color: #333333;
  font-size: 0.34rem;
  font-weight: 700;
}
.module3 .w .module3_nr .rig .wz_swi a h3 span {
  font-weight: 400;
  color: #006636;
  font-size: 0.2rem;
  margin-left: 0.18rem;
}
.module3 .w .module3_nr .rig .wz_swi a p {
  margin-top: 0.2rem;
  color: #333333;
  font-size: 0.18rem;
  line-height: 1.8;
}
.module3 .w .module3_nr .rig .wz_swi a p em {
  color: #006636;
}
.module3 .w .module3_nr .rig .td_swi {
  margin-top: 0.58rem;
}
.module3 .w .module3_nr .rig .td_swi a {
  display: block;
  width: 1.69rem;
}
.module3 .w .module3_nr .rig .td_swi a .img {
  width: 100%;
  height: 2.33rem;
  overflow: hidden;
}
.module3 .w .module3_nr .rig .td_swi a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.module3 .w .module3_nr .rig .td_swi a h3 {
  text-align: center;
  font-size: 0.2rem;
  font-weight: 700;
  color: #333;
  margin-top: 0.3rem;
}
.module3 .w .module3_nr .rig .td_swi a p {
  font-size: 0.18rem;
  color: #333;
  margin-top: 0.1rem;
  text-align: center;
}
.module3 .w .module3_nr .rig .td_swi a:hover .img img {
  transform: scale(1.1);
}
.module3 .w .module3_nr .rig .td_swi a:hover h3 {
  color: #006636;
}
.module4 {
  padding: 0.5rem 0;
  background: url(../img/icon22.png) #fff no-repeat right center;
  background-size: 7.57rem 7.4rem;
  min-height: 6.2rem;
}
.module4 .module4_tit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.9rem;
}
.module4 .module4_tit .lef h1 {
  color: #006636;
  font-size: 0.4rem;
  font-weight: 700;
  background: url(../img/icon15.png) no-repeat top right;
  background-size: 0.46rem 0.19rem;
  padding-right: 0.3rem;
  position: relative;
  padding-left: 0.26rem;
}
.module4 .module4_tit .lef h1::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.35rem;
  background: #006636;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.module4 .module4_tit .lef h1 span {
  color: #333;
}
.module4 .module4_nr {
  background: url(../img/img11.jpg) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  height: 4.53rem;
  margin-top: 0.4rem;
  display: flex;
  justify-content: space-between;
}
.module4 .module4_nr .lef {
  width: 1.5rem;
  height: 100%;
  background: #ddbc86;
}
.module4 .module4_nr .lef .tab {
  width: 100%;
  margin-top: 0.3rem;
}
.module4 .module4_nr .lef .tab span {
  display: block;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #ffffff;
  font-size: 0.2rem;
  padding-left: 0.26rem;
  box-sizing: border-box;
  margin-bottom: 0.1rem;
  cursor: pointer;
}
.module4 .module4_nr .lef .tab span.on {
  font-weight: 700;
  background: #c7a368;
}
.module4 .module4_nr .rig {
  width: calc(100% - 1.5rem);
  height: 100%;
  overflow: hidden;
}
.module4 .module4_nr .rig .tab_xq {
  position: relative;
}
.module4 .module4_nr .rig .tab_xq .tab_list {
  box-sizing: border-box;
  position: absolute;
  visibility: hidden;
  top: 0;
  opacity: 0;
  transform: translateX(10%);
  pointer-events: none;
}
.module4 .module4_nr .rig .tab_xq .tab_list center{
  margin-top: 40px;
}
.module4 .module4_nr .rig .tab_xq .tab_list .list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.46rem 0.32rem 0 0.32rem;
  height: 2.8rem;
  box-sizing: border-box;
}
.module4 .module4_nr .rig .tab_xq .tab_list .list em {
  background: url(../img/icon24.png) no-repeat center;
  background-size: 100% 100%;
  width: 1.65rem;
  height: 0.44rem;
  line-height: 0.44rem;
  display: block;
  margin-right: 0.36rem;
  margin-bottom: 0.32rem;
  color: #fff;
  font-size: 0.18rem;
  text-align: center;
  cursor: pointer;
}
.module4 .module4_nr .rig .tab_xq .tab_list .list em:nth-child(6n + 6) {
  margin-right: 0;
}
.module4 .module4_nr .rig .tab_xq .tab_list .list em.on {
  background: url(../img/icon25.png) no-repeat center;
  background-size: 100% 100%;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr {
  height: 1.4rem;
  width: 100%;
  padding: 0 0.32rem;
  box-sizing: border-box;
  position: relative;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr .nr_tit {
  box-sizing: border-box;
  display: none;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr .nr_tit span {
  color: #fff;
  font-size: 0.24rem;
  font-weight: 700;
  display: block;
  background: url(../img/icon23.png) no-repeat center right;
  background-size: 9.78rem 0.17rem;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr .nr_tit .cont {
  margin-top: 0.2rem;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr .nr_tit .cont a {
  display: -webkit-box;
  color: #fff;
  font-size: 0.18rem;
  line-height: 1.7;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr .nr_tit .cont a em {
  color: #c7a368;
}
.module4 .module4_nr .rig .tab_xq .tab_list .nr .nr_tit.on {
  display: block;
}
.module4 .module4_nr .rig .tab_xq .tab_list.on {
  position: relative;
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.3s;
  transition: 0.4s ease-in-out;
  -webkit-transition: 0.4s ease-in-out;
}
.module5 {
  background: url(../img/img12.jpg) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  height: 4.81rem;
  padding-top: 0.24rem;
}
.module5 .module5_tit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.9rem;
}
.module5 .module5_tit .lef h1 {
  color: #006636;
  font-size: 0.4rem;
  font-weight: 700;
  background: url(../img/icon15.png) no-repeat top right;
  background-size: 0.46rem 0.19rem;
  padding-right: 0.3rem;
  position: relative;
  padding-left: 0.26rem;
}
.module5 .module5_tit .lef h1::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.35rem;
  background: #006636;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.module5 .module5_tit .lef h1 span {
  color: #333;
}
.module5 .module5_nr ul {
  margin-top: 0.5rem;
  overflow: hidden;
}
.module5 .module5_nr ul li {
  float: left;
  width: 30%;
  margin-right: 5%;
  margin-bottom: 0.56rem;
}
.module5 .module5_nr ul li:nth-child(3n + 3) {
  margin-right: 0;
}
.module5 .module5_nr ul li a {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.module5 .module5_nr ul li a .date {
  width: 0.7rem;
  text-align: center;
}
.module5 .module5_nr ul li a .date h1 {
  color: #333333;
  font-size: 0.5rem;
  font-weight: 700;
  line-height: 1;
}
.module5 .module5_nr ul li a .date p {
  margin-top: 0.05rem;
  color: #333;
  font-size: 0.16rem;
  font-family: Arial, Helvetica, sans-serif;
}
.module5 .module5_nr ul li a .nr {
  margin-top: 0.05rem;
  width: calc(100% - 0.7rem);
  padding-left: 0.2rem;
  box-sizing: border-box;
}
.module5 .module5_nr ul li a .nr h2 {
  color: #333333;
  font-size: 0.2rem;
  font-weight: 400;
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #dcdcdc;
}
.module5 .module5_nr ul li a .nr p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 1.85;
}
.module5 .module5_nr ul li a:hover .date h1 {
  color: #006636;
}
.module5 .module5_nr ul li a:hover .nr h2 {
  color: #006636;
  font-weight: 700;
}
.module6 {
  padding-top: 0.4rem;
}
.module6 .w {
  display: flex;
  justify-content: space-between;
}
.module6 .w .module6_tit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.9rem;
}
.module6 .w .module6_tit .lef h1 {
  color: #006636;
  font-size: 0.4rem;
  font-weight: 700;
  background: url(../img/icon15.png) no-repeat top right;
  background-size: 0.46rem 0.19rem;
  padding-right: 0.3rem;
  position: relative;
  padding-left: 0.26rem;
}
.module6 .w .module6_tit .lef h1::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.35rem;
  background: #006636;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.module6 .w .module6_tit .lef h1 span {
  color: #333;
}
.module6 .w .left {
  width: 8.86rem;
}
.module6 .w .left .swiper {
  width: 8.86rem;
  margin-top: 0.3rem;
}
.module6 .w .left .swiper a {
  display: block;
  width: 100%;
}
.module6 .w .left .swiper a .img {
  position: relative;
  width: 100%;
  height: 5.19rem;
  overflow: hidden;
}
.module6 .w .left .swiper a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.module6 .w .left .swiper a .img .bg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3.61rem;
  background: url(../img/icon26.png) no-repeat center;
  background-size: 100% 100%;
}
.module6 .w .left .swiper a .img .bg h2 {
  color: #ffffff;
  font-size: 0.18rem;
  font-weight: 700;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 0.76rem;
  padding: 0 1rem 0 1.21rem;
  box-sizing: border-box;
}
.module6 .w .left .swiper a .time {
  background: url(../img/icon27.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.99rem;
  height: 0.99rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: -0.5rem 0 0 0.15rem;
  position: relative;
  z-index: 3;
}
.module6 .w .left .swiper a .time .p1 {
  color: #fff;
  font-size: 0.36rem;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}
.module6 .w .left .swiper a .time .p2 {
  color: #fff;
  font-size: 0.14rem;
  text-align: center;
  margin-top: 0.05rem;
}
.module6 .w .left .swiper a:hover .img img {
  transform: scale(1.1);
}
.module6 .w .left .swiper .pagin {
  right: 0.2rem;
  bottom: 0.8rem;
  width: auto;
  left: auto;
  z-index: 3;
}
.module6 .w .left .swiper .pagin .swiper-pagination-bullet {
  width: 0.06rem;
  height: 0.06rem;
  opacity: 1;
  border-radius: 0;
  transform: rotate(40deg);
  background: rgba(255, 255, 255, 0.3);
}
.module6 .w .left .swiper .pagin .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #fff;
}
.module6 .w .left .swiper .next {
  background: url(../img/icon18.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.51rem;
  right: 0;
}
.module6 .w .left .swiper .next:hover {
  background: url(../img/icon20.png) no-repeat center;
  background-size: 100% 100%;
}
.module6 .w .left .swiper .prev {
  background: url(../img/icon17.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.51rem;
  left: 0;
}
.module6 .w .left .swiper .prev:hover {
  background: url(../img/icon19.png) no-repeat center;
  background-size: 100% 100%;
}
.module6 .w .right {
  width: 4.65rem;
}
.module6 .w .right ul {
  margin-top: 0.3rem;
}
.module6 .w .right ul li {
  margin-bottom: 0.2rem;
}
.module6 .w .right ul li a {
  display: block;
}
.module6 .w .right ul li a h1 {
  color: #333333;
  font-size: 0.18rem;
  font-weight: 400;
  position: relative;
  padding-left: 0.17rem;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.07rem;
}
.module6 .w .right ul li a h1::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 50%;
  background: #909090;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.module6 .w .right ul li a p {
  color: #999999;
  font-size: 0.16rem;
  position: relative;
  width: 100%;
  padding-left: 0.2rem;
  box-sizing: border-box;
}
.module6 .w .right ul li a p::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  background: url(../img/icon28.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  left: 1.2rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all 1s;
}
.module6 .w .right ul li a:hover h1 {
  color: #006636;
  font-weight: 700;
}
.module6 .w .right ul li a:hover h1::before {
  background: #006636;
}
.module6 .w .right ul li a:hover p {
  color: #006636;
}
.module6 .w .right ul li a:hover p::before {
  width: 3.4rem;
  height: 0.11rem;
}
.float_right {
  position: fixed;
  bottom: 20%;
  right: 0.36rem;
  z-index: 10;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.float_right .float_btn {
  width: 0.89rem;
  height: 0.89rem;
  margin-bottom: 0.07rem;
  position: relative;
}
.float_right .float_btn h2 {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
  background: #006636;
  color: #fff;
  font-size: 0.18rem;
  font-weight: 700;
  position: absolute;
  top: 50%;
  right: 0.9rem;
  transform: translateY(-50%);
  height: 0.5rem;
  line-height: 0.5rem;
  padding: 0 0.2rem;
  width: 1.3rem;
  border-radius: 0.2rem;
}
.float_right .float_btn img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.float_right .float_btn.tel:hover h2 {
  opacity: 1;
  visibility: visible;
}
.more {
  background: url(../img/icon16.png) no-repeat left center;
  background-size: 0.16rem 0.16rem;
  display: block;
  padding-left: 0.3rem;
  color: #666666;
  font-size: 0.16rem;
  transition: all 0.5s;
}
.more:hover {
  color: #006636;
  transform: translateY(0.05rem);
}
.footer {
  background: url(../img/icon5.png) no-repeat top center;
  background-size: 100% 100%;
  width: 100%;
  box-sizing: border-box;
  padding-top: 0.5rem;
  position: relative;
}
.footer::before {
  content: "";
  display: block;
  width: 3.43rem;
  height: 5.16rem;
  background: url(../img/icon8.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  top: -1.8rem;
  left: 0;
  z-index: 1;
}
.footer .footer-top {
  padding-bottom: 0.2rem;
  position: relative;
  z-index: 3;
}
.footer .footer-top .w .logo2 {
  display: block;
  margin: 0 auto;
  width: 2.62rem;
  height: 1.16rem;
}
.footer .footer-top .w .db_box {
  margin-top: 0.54rem;
  display: flex;
  justify-content: space-between;
}
.footer .footer-top .w .db_box .left {
  width: 7.5rem;
}
.footer .footer-top .w .db_box .left ol {
  display: flex;
  justify-content: space-between;
}
.footer .footer-top .w .db_box .left ol li {
  text-align: center;
}
.footer .footer-top .w .db_box .left ol li:last-child {
  margin-right: 0;
}
.footer .footer-top .w .db_box .left ol li > a {
  color: #2d3a44;
  font-size: 0.16rem;
  display: block;
  margin-bottom: 0.3rem;
}
.footer .footer-top .w .db_box .left ol li > a:hover {
  color: #006636;
}
.footer .footer-top .w .db_box .left ol li .db_nav a {
  display: block;
  color: #2d3a44;
  font-size: 0.14rem;
  margin-bottom: 0.2rem;
}
.footer .footer-top .w .db_box .left ol li .db_nav a:hover {
  color: #006636;
}
.footer .footer-top .w .db_box .right {
  width: calc(100% - 7.5rem);
  padding-left: 0.6rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
.footer .footer-top .w .db_box .right .ewm {
  background: url(../img/icon7.png) no-repeat center;
  background-size: 100% 100%;
  width: 1.32rem;
  height: 1.86rem;
  padding: 0.16rem;
  box-sizing: border-box;
}
.footer .footer-top .w .db_box .right .ewm .ewm_box {
  width: 0.99rem;
  height: 0.99rem;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer .footer-top .w .db_box .right .ewm .ewm_box img {
  width: 0.92rem;
  height: 0.92rem;
}
.footer .footer-top .w .db_box .right .ewm p {
  line-height: 0.3rem;
  color: #434343;
  font-size: 0.14rem;
}
.footer .footer-top .w .db_box .right .ewm .btn {
  color: #fff;
  background: #006636;
  width: 0.9rem;
  height: 0.35rem;
  line-height: 0.35rem;
  text-align: center;
  font-size: 0.14rem;
  margin: 0.15rem auto 0;
}
.footer .footer-top .w .db_box .right .info {
  width: 3.76rem;
}
.footer .footer-top .w .db_box .right .info .icon2 {
  width: 3.76rem;
  height: 0.39rem;
  display: block;
}
.footer .footer-top .w .db_box .right .info h1 {
  color: #000000;
  font-size: 0.2rem;
  font-weight: 700;
  margin-top: 0.14rem;
  margin-bottom: 0.2rem;
}
.footer .footer-top .w .db_box .right .info .add {
  width: 80%;
  display: flex;
  align-items: baseline;
  margin-bottom: 0.2rem;
}
.footer .footer-top .w .db_box .right .info .add span {
  color: #2d3a44;
  font-size: 0.16rem;
  display: block;
  background: url(../img/icon11.png) no-repeat left center;
  background-size: 0.12rem 0.14rem;
  padding-left: 0.2rem;
  width: 1rem;
  box-sizing: border-box;
}
.footer .footer-top .w .db_box .right .info .add em {
  display: block;
  width: calc(100% - 1rem);
  color: #2d3a44;
  font-size: 0.16rem;
  line-height: 1.8;
}
.footer .footer-top .w .db_box .right .info .add.tel span {
  background: url(../img/icon12.png) no-repeat left center;
  background-size: 0.14rem 0.13rem;
  padding-left: 0.2rem;
}
.footer .footer-bot {
  border-top: 0.01rem solid #c5c5c5;
  height: 0.62rem;
  position: relative;
  z-index: 3;
}
.footer .footer-bot::before {
  content: "";
  display: block;
  width: 0.79rem;
  height: 0.95rem;
  background: url(../img/icon6.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0.28rem;
  right: 0;
}
.footer .footer-bot .w {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.footer .footer-bot .w .footer-bot-left {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer .footer-bot .w .footer-bot-right {
  display: flex;
  align-items: center;
}
.footer .footer-bot .w a {
  display: block;
  color: #777b8a;
  font-size: 0.14rem;
}
.footer .footer-bot .w a.s {
  margin-right: 0.2rem;
}
.footer .footer-bot .w a:hover {
  color: #006636;
}
.footer .footer-bot .w em {
  color: #777b8a;
  font-size: 0.14rem;
}
.dqwz {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 0.6rem;
  line-height: 0.6rem;
}
.dqwz span {
  color: #333333;
  font-size: 0.16rem;
}
.dqwz a {
  display: block;
  color: #333;
  font-size: 0.16rem;
}
.dqwz a:hover {
  color: #006636;
}
.dqwz a.on {
  color: #006636;
}
.dqwz img {
  width: 0.05rem;
  height: 0.07rem;
  margin: 0 0.05rem;
}
.zy_nav {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: flex-end;
  height: 1.05rem;
  width: 14rem;
  margin: -0.37rem auto 0;
}
.zy_nav h1 {
  background: url(../img/icon31.png) no-repeat center;
  background-size: 100% 100%;
  width: 2.14rem;
  height: 1.05rem;
  line-height: 1.05rem;
  text-align: center;
  color: #fff;
  font-weight: 700;
  font-size: 0.3rem;
}
.zy_nav ol {
  overflow: hidden;
  padding-bottom: 0.2rem;
  box-sizing: border-box;
}
.zy_nav ol li {
  float: left;
  margin-left: 0.44rem;
}
.zy_nav ol li a {
  color: #333333;
  font-size: 0.18rem;
  display: block;
  position: relative;
  padding-left: 0.16rem;
}
.zy_nav ol li a::before {
  content: "+";
  display: none;
  font-size: 0.2rem;
  font-weight: 700;
  color: #006636;
  position: absolute;
  top: 40%;
  left: 0;
  transform: translateY(-50%);
}
.zy_nav ol li a:hover {
  color: #006636;
  font-weight: 700;
}
.zy_nav ol li a:hover::before {
  display: block;
}
.zy_nav ol li a.on {
  color: #006636;
  font-weight: 700;
}
.zy_nav ol li a.on::before {
  display: block;
}
.zy_ban {
  width: 100%;
  height: 5rem;
  position: relative;
}
.zy_ban .ban_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.zy_ban .sj_ban_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}
.zy_ban .dqwz {
  position: absolute;
  top: 0;
  right: 2.6rem;
  z-index: 3;
}
.zy_ban .dqwz span {
  color: #fff;
}
.zy_ban .dqwz a {
  color: #fff;
}
.zy_ban .dqwz a:hover {
  color: #006636;
}
.zy_ban .dqwz a.on {
  color: #006636;
}
.zy .footer::before {
  display: none;
}
.zy .float_right .tel {
  display: none;
}
.zy.xq {
  background: #f9f9f9;
}
.fy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fy a {
  display: block;
  width: 0.54rem;
  height: 0.54rem;
  line-height: 0.54rem;
  text-align: center;
  border-radius: 0.15rem;
  border: 0.01rem solid #cbcbcb;
  margin: 0 0.05rem;
  color: #333333;
  font-size: 0.18rem;
  cursor: pointer;
}
.fy a:hover {
  color: #006636;
  font-weight: 700;
}
.fy a.on {
  color: #006636;
  font-weight: 700;
}
.fy a.swy {
  width: 0.8rem;
}
.fy a.syy {
  background: url(../img/icon33.png) no-repeat center;
  background-size: 0.11rem 0.21rem;
}
.fy a.syy:hover {
  background: url(../img/icon35.png) no-repeat center;
  background-size: 0.11rem 0.21rem;
}
.fy a.xyy {
  background: url(../img/icon34.png) no-repeat center;
  background-size: 0.11rem 0.21rem;
}
.fy a.xyy:hover {
  background: url(../img/icon36.png) no-repeat center;
  background-size: 0.11rem 0.21rem;
}
.fy .tz {
  width: 1.11rem;
  height: 0.54rem;
  line-height: 0.54rem;
  border-radius: 0.15rem;
  border: 0.01rem solid #cbcbcb;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.04rem;
  box-sizing: border-box;
}
.fy .tz span {
  width: 0.44rem;
  height: 0.44rem;
  text-align: center;
  line-height: 0.44rem;
  display: block;
  background: #006636;
  color: #fff;
  font-size: 0.16rem;
  border-radius: 0.15rem;
  cursor: pointer;
}
.fy .tz .ggg {
  width: calc(100% - 0.44rem);
  text-align: center;
  font-size: 0.16rem;
  color: #333;
}
.tc {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
  padding: 1rem;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
}
.tc .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.6rem;
  height: 0.6rem;
  background: #006636;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.tc .close img {
  width: 0.25rem;
  height: 0.25rem;
}
.tc img {
  max-width: 100%;
  max-height: 100%;
}
.wzdt_list {
  padding-bottom: 0.5rem;
}
.wzdt_list .dt_nr ul {
  margin-top: 0.5rem;
}
.wzdt_list .dt_nr ul li {
  display: flex;
  align-items: center;
  margin-bottom: 0.34rem;
}
.wzdt_list .dt_nr ul li > a {
  display: block;
  width: 1.55rem;
  height: 0.56rem;
  line-height: 0.56rem;
  text-align: center;
  background: #eff8f4;
  color: #333333;
  font-size: 0.2rem;
  font-weight: 700;
}
.wzdt_list .dt_nr ul li .dt_nav {
  margin-left: 0.4rem;
  overflow: hidden;
}
.wzdt_list .dt_nr ul li .dt_nav a {
  color: #333333;
  font-size: 0.18rem;
  display: block;
  float: left;
  margin-right: 0.8rem;
}
.wzdt_list .dt_nr ul li .dt_nav a:last-child {
  margin-right: 0;
}
.wzdt_list .dt_nr ul li .dt_nav a:hover {
  color: #006636;
  font-weight: 700;
}
.ks_list {
  padding-bottom: 0.5rem;
}
.ks_list .ks_nr {
  margin-top: 0.7rem;
  min-height: 5rem;
}
.ks_list .ks_nr .tab {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ks_list .ks_nr .tab .tab_tit {
  width: 1.91rem;
  height: 5.36rem;
  padding: 0.5rem 0;
  box-sizing: border-box;
  background: #006636;
  border-radius: 0.2rem;
}
.ks_list .ks_nr .tab .tab_tit .tab_scroll{
    height:100%;
    width:120%;
    overflow-y: auto;
}
.ks_list .ks_nr .tab .tab_tit .cc {
  display: block;
  cursor: pointer;
  width: 100%;
  position: relative;
  padding-left: 0.24rem;
  box-sizing: border-box;
  line-height: 0.43rem;
  height: 0.43rem;
  margin-bottom: 0.2rem;
}
.ks_list .ks_nr .tab .tab_tit .cc::before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
  border-radius: 0 0.2rem 0.2rem 0;
  background: #ddbc86;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.5s;
  z-index: 3;
}
.ks_list .ks_nr .tab .tab_tit .cc span {
  color: #ffffff;
  font-size: 0.18rem;
  position: relative;
  z-index: 3;
}
.ks_list .ks_nr .tab .tab_tit .cc.on::before {
  width: 2.12rem;
}
.ks_list .ks_nr .tab .tab_tit .cc.on span {
  font-weight: 700;
}
.ks_list .ks_nr .tab .tab_tit .cc:hover::before {
  width: 2.12rem;
}
.ks_list .ks_nr .tab .tab_tit .cc:hover span {
  font-weight: 700;
}
.ks_list .ks_nr .tab .tab_nav {
  width: calc(100% - 1.91rem);
  height: 4.7rem;
  background: #fff;
  padding: 0.3rem 0.3rem 0.3rem 0.6rem;
  box-sizing: border-box;
  box-shadow: 0.01rem 0 0.13rem #ebebeb;
  position: relative;
  overflow: hidden;
}
.ks_list .ks_nr .tab .tab_nav::before {
  content: "";
  display: block;
  width: 6.32rem;
  height: 5.19rem;
  background: url(../img/icon32.png) no-repeat center;
  background-size: 100% 100%;
  position: absolute;
  bottom: -2rem;
  right: -0.4rem;
}
.ks_list .ks_nr .tab .tab_nav .nav_cont {
  z-index: 3;
  box-sizing: border-box;
  position: absolute;
  visibility: hidden;
  top: 0;
  opacity: 0;
  transform: translateY(10%);
  pointer-events: none;
  overflow: hidden;
}
.ks_list .ks_nr .tab .tab_nav .nav_cont h2 {
  color: #006636;
  font-size: 0.2rem;
  font-weight: 700;
  margin-bottom: 0.1rem;
}
.ks_list .ks_nr .tab .tab_nav .nav_cont p {
  color: #333333;
  font-size: 0.16rem;
  line-height: 1.6;
}
.ks_list .ks_nr .tab .tab_nav .nav_cont.on {
  position: relative;
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.3s;
  transition: 0.4s ease-in-out;
  -webkit-transition: 0.4s ease-in-out;
}
.ks_list .sj_ks_nr {
  display: none;
}
.ks_list .sj_ks_nr .accordion {
  width: 100%;
}
.ks_list .sj_ks_nr .accordion .accordion-item {
  border-bottom: 0.01rem solid #ccc;
}
.ks_list .sj_ks_nr .accordion .accordion-item .accordion-header {
  background-color: #ddbc86;
  /* 棕黄色背景 */
  color: white;
  height: 0.74rem;
  line-height: 0.74rem;
  padding: 0 0.34rem;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.24rem;
  font-weight: bold;
}
.ks_list .sj_ks_nr .accordion .accordion-item .accordion-header::after {
  content: "";
  display: block;
  background: url(../img/icon56.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.19rem;
  height: 0.1rem;
  transition: transform 0.3s ease;
}
.ks_list .sj_ks_nr .accordion .accordion-item .accordion-content {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
  padding: 0 0.3rem;
  background: #fff;
}
.ks_list .sj_ks_nr .accordion .accordion-item .accordion-content p {
  line-height: 1.7;
  color: #333333;
  font-size: 0.18rem;
}
.ks_list .sj_ks_nr .accordion .accordion-item.active {
  box-shadow: 0.1rem 0 0.13rem #d2d2d2;
}
.ks_list .sj_ks_nr .accordion .accordion-item.active .accordion-header {
  background: #006636;
}
.ks_list .sj_ks_nr .accordion .accordion-item.active .accordion-header::after {
  transform: rotate(180deg);
}
.ks_list .sj_ks_nr .accordion .accordion-item.active .accordion-content {
  height: 5rem;
  overflow-y: auto;
  box-sizing: border-box;
}
.jj_list {
  margin-top: 0.7rem;
  padding-bottom: 0.5rem;
  width: 100%;
}
.jj_list .jj_top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.3rem;
}
.jj_list .jj_top .left {
  width: 8.44rem;
}
.jj_list .jj_top .left img {
  max-width: 100%;
}
.jj_list .jj_top .right {
  width: calc(100% - 8.44rem);
  padding-left: 0.2rem;
  box-sizing: border-box;
  margin-top: 0.84rem;
}
.jj_list .jj_top .right h1 {
  color: #006636;
  font-size: 0.34rem;
  font-weight: 700;
}
.jj_list .jj_top .right .scroll {
  width: 7.9rem;
  margin-top: 0.2rem;
}
.jj_list .jj_top .right .jj_gd {
  margin-top: 0.48rem;
  width: 10.45rem;
  height: 1.35rem;
  background: #f9f5ed;
  border-bottom: 0.03rem solid #ddbc86;
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  box-sizing: border-box;
}
.jj_list .jj_top .right .jj_gd .jj_time {
  margin-right: 0.7rem;
}
.jj_list .jj_top .right .jj_gd .jj_time h1 span {
  color: #006636;
  font-size: 0.5rem;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
}
.jj_list .jj_top .right .jj_gd .jj_time h1 sub {
  color: #333333;
  font-size: 0.16rem;
  font-weight: 400;
}
.jj_list .jj_top .right .jj_gd .jj_time h5 {
  color: #333333;
  font-size: 0.16rem;
  font-weight: 400;
}
.jj_list .jj_top .right p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 2;
}
.jj_list .jj_top .right img {
  max-width: 100%;
}
.jj_list .jj_top .right video {
  max-width: 100%;
}
.jj_list .jj_top .right table {
  max-width: 100%;
}
.jj_list .jj_top .right iframe {
  max-width: 100%;
}
.jj_list .jj_nr .jj_box{
    min-height:5rem;
}
.jj_list .jj_nr .jj_box p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 2;
}
.jj_list .jj_nr .jj_box img {
  max-width: 100%;
}
.jj_list .jj_nr .jj_box video {
  max-width: 100%;
}
.jj_list .jj_nr .jj_box table {
  max-width: 100%;
}
.jj_list .jj_nr .jj_box iframe {
  max-width: 100%;
}
.td_list {
  margin-top: 0.7rem;
  padding-bottom: 1rem;
}
.td_list .zy_search_box {
  width: 100%;
  height: 0.64rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.54rem;
}
.td_list .zy_search_box .ipt {
  width: 4.62rem;
  height: 0.64rem;
  line-height: 0.64rem;
  border: 0.01rem solid #e2e2e2;
  box-sizing: border-box;
  margin-right: 0.2rem;
  color: #333;
  font-size: 0.18rem;
  padding: 0 0.2rem;
}
.td_list .zy_search_box .ipt::placeholder {
  color: #999999;
}
.td_list .zy_search_box .click_btn {
  display: block;
  width: 1.54rem;
  height: 100%;
  line-height: 0.64rem;
  background: #006636;
  color: #fff;
  text-align: center;
  font-size: 0.18rem;
  cursor:pointer;
}
.td_list ul {
  min-height: 5rem;
  overflow: hidden;
  margin-bottom: 1rem;
}
.td_list ul li {
  float: left;
  width: 3.17rem;
  height: 4.32rem;
  margin-bottom: 0.4rem;
  margin-right: 0.4rem;
}
.td_list ul li:nth-child(4n + 4) {
  margin-right: 0;
}
.td_list ul li a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
}
.td_list ul li a .img {
  width: 3.01rem;
  height: 4.15rem;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.td_list ul li a .img img {
  max-width: 100%;
  max-height: 100%;
}
.td_list ul li a .img .bg {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(../img/icon39.png) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  height: 2.13rem;
  align-items: flex-end;
  justify-content: center;
  line-height: 0.9rem;
}
.td_list ul li a .img .bg h2 {
  color: #fff;
  font-size: 0.32rem;
  font-weight: 700;
  text-align: center;
  width: 100%;
  padding: 0 .1rem;
  box-sizing: border-box;
}
.td_list ul li a .img .bg h2 span {
  margin-left: 0.1rem;
  color: #fff;
  font-size: 0.2rem;
  font-weight: 400;
}
.td_list ul li:hover {
  background: url(../img/icon21.png) no-repeat center;
  background-size: 100% 100%;
}
.td_list ul li:hover a .bg {
  display: flex;
}
.tdxq_list {
  margin-top: 0.6rem;
  padding-bottom: 1rem;
  min-height: 5rem;
}
.tdxq_list .tdxq_nr {
  display: flex;
  justify-content: space-between;
}
.tdxq_list .tdxq_nr .left {
  width: 3rem;
}
.tdxq_list .tdxq_nr .left img {
  width: 100%;
  height: 4.15rem;
}
.tdxq_list .tdxq_nr .right {
  width: calc(100% - 3.2rem);
  background: #fff;
  box-shadow: 0.01rem 0 0.13rem #ebebeb;
  padding: 0.66rem 0.5rem;
  box-sizing: border-box;
  min-height: 5rem;
}
.tdxq_list .tdxq_nr .right h1 {
  font-size: 0.32rem;
  font-weight: 700;
  color: #006636;
}
.tdxq_list .tdxq_nr .right h2 {
  margin-top: 0.24rem;
}
.tdxq_list .tdxq_nr .right h2 span {
  color: #333333;
  font-size: 0.18rem;
  padding-left: 0.14rem;
  margin-right: 0.94rem;
  position: relative;
  font-weight: 400;
}
.tdxq_list .tdxq_nr .right h2 span::before {
  content: "";
  display: block;
  width: 0.04rem;
  height: 0.04rem;
  background: #006636;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.tdxq_list .tdxq_nr .right .tdxq_tab {
  width: 100%;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #f1f8f5;
  margin: 0.3rem 0;
  display: flex;
  align-items: center;
}
.tdxq_list .tdxq_nr .right .tdxq_tab span {
  cursor: pointer;
  color: #333333;
  font-size: 0.2rem;
  margin-right: 0.24rem;
  display: block;
  padding: 0 0.24rem;
}
.tdxq_list .tdxq_nr .right .tdxq_tab span.on {
  font-weight: 700;
  border-bottom: 0.01rem solid #006636;
}
.tdxq_list .tdxq_nr .right .tdxq_cont .tdxq_xq {
  z-index: 3;
  box-sizing: border-box;
  position: absolute;
  visibility: hidden;
  top: 0;
  opacity: 0;
  transform: translateY(10%);
  pointer-events: none;
  overflow: hidden;
}
.tdxq_list .tdxq_nr .right .tdxq_cont .tdxq_xq p {
  color: #333;
  font-size: 0.18rem;
  line-height: 2;
}
.tdxq_list .tdxq_nr .right .tdxq_cont .tdxq_xq img {
  max-width: 100%;
}
.tdxq_list .tdxq_nr .right .tdxq_cont .tdxq_xq video {
  max-width: 100%;
}
.tdxq_list .tdxq_nr .right .tdxq_cont .tdxq_xq iframe {
  max-width: 100%;
}
.tdxq_list .tdxq_nr .right .tdxq_cont .tdxq_xq.on {
  position: relative;
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.3s;
  transition: 0.4s ease-in-out;
  -webkit-transition: 0.4s ease-in-out;
}
.ry_list {
  margin-top: 0.76rem;
  padding-bottom: 1rem;
}
.ry_list ul {
  overflow: hidden;
  min-height: 5rem;
  margin-bottom: 0.5rem;
}
.ry_list ul li {
  float: left;
  width: 4.38rem;
  border: 0.01rem solid #e2e2e2;
  margin-bottom: 0.4rem;
  margin-right: 0.4rem;
  box-sizing: border-box;
  cursor: pointer;
}
.ry_list ul li:nth-child(3n + 3) {
  margin-right: 0;
}
.ry_list ul li .img {
  width: 100%;
  height: 2.88rem;
  overflow: hidden;
  padding: 0.22rem;
  padding-bottom: 0;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ry_list ul li .img img {
  max-width: 100%;
  max-height: 100%;
}
.ry_list ul li h2 {
  background: url(../img/icon40.png) no-repeat 92% 50%;
  background-size: 0.22rem 0.22rem;
  color: #000000;
  font-size: 0.2rem;
  font-weight: 400;
  position: relative;
  padding: 0 0.9rem 0 0.22rem;
  line-height: 0.78rem;
  box-sizing: border-box;
}
.ry_list ul li h2::before {
  content: "";
  display: block;
  width: 0.01rem;
  height: 0.44rem;
  background: #e2e2e2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.7rem;
}
.ry_list ul li:hover h2 {
  color: #fff;
  background: url(../img/icon41.png) #006636 no-repeat 92% 50%;
  background-size: 0.22rem 0.22rem;
}
.zzjg_list {
  padding-bottom: 1rem;
}
.zzjg_list .zzjg {
  background: url(../img/zz_bg.jpg) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  height: 8.73rem;
  padding-top: 0.8rem;
  box-sizing: border-box;
}
.zzjg_list .zzjg .w img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.zzjg_list .fzyj h1 {
  text-align: center;
  color: #333333;
  font-size: 0.48rem;
  font-weight: 400;
  margin: 0.72rem 0;
}
.zzjg_list .fzyj ol {
  overflow: hidden;
}
.zzjg_list .fzyj ol li {
  float: left;
  position: relative;
  width: 4.45rem;
  height: 4.84rem;
  margin-right: 0.32rem;
  border-radius: 0.25rem;
  padding: 0.96rem 0.34rem 0.2rem;
  box-sizing: border-box;
}
.zzjg_list .fzyj ol li:nth-child(3n + 3) {
  margin-right: 0;
}
.zzjg_list .fzyj ol li img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.zzjg_list .fzyj ol li h3 {
  margin-bottom: 0.3rem;
  color: #006636;
  font-weight: 700;
  font-size: 0.3rem;
  position: relative;
  z-index: 3;
}
.zzjg_list .fzyj ol li .scroll {
  position: relative;
  z-index: 3;
  height: 100%;
  overflow-y: auto;
}
.zzjg_list .fzyj ol li .scroll p {
  color: #333333;
  font-size: 0.16rem;
  line-height: 1.9;
}
.zzjg_list .fzyj ol li:nth-child(2n + 2) h3 {
  color: #c49b58;
}
.xw_list {
  padding-bottom: 1rem;
}
.xw_list .xw_tj {
  background: url(../img/xw_img.jpg) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  height: 6.37rem;
  margin-top: -0.68rem;
  padding-top: 1.62rem;
  box-sizing: border-box;
}
.xw_list .xw_tj .xw_swi {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.xw_list .xw_tj .xw_swi a {
  display: flex;
  justify-content: space-between;
}
.xw_list .xw_tj .xw_swi a .img {
  width: 6.67rem;
  height: 3.91rem;
  overflow: hidden;
}
.xw_list .xw_tj .xw_swi a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.xw_list .xw_tj .xw_swi a .nr {
  width: calc(100% - 6.67rem);
  padding-left: 0.56rem;
  box-sizing: border-box;
}
.xw_list .xw_tj .xw_swi a .nr .date {
  margin-top: 0.2rem;
  color: #999999;
  font-size: 0.18rem;
  font-family: Arial, Helvetica, sans-serif;
}
.xw_list .xw_tj .xw_swi a .nr h3 {
  color: #333;
  font-size: 0.26rem;
  font-weight: 400;
  margin: 0.3rem 0 0.34rem;
}
.xw_list .xw_tj .xw_swi a .nr p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 1.9;
  height: 1.22rem;
}
.xw_list .xw_tj .xw_swi a .nr .xw_more {
  width: 1.48rem;
  height: 0.5rem;
  line-height: 0.5rem;
  color: #666666;
  font-size: 0.16rem;
  background: url(../img/icon42.png) #f0f0f0 no-repeat 90% 50%;
  background-size: 0.4rem 0.4rem;
  border-radius: 0.25rem;
  margin-top: 0.8rem;
  text-indent: 1em;
}
.xw_list .xw_tj .xw_swi a:hover .img img {
  transform: scale(1.1);
}
.xw_list .xw_tj .xw_swi a:hover .nr .date {
  color: #006636;
}
.xw_list .xw_tj .xw_swi a:hover .nr h3 {
  color: #006636;
  font-weight: 700;
}
.xw_list .xw_tj .xw_swi .prev {
  background: url(../img/icon43.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.5rem;
  left: auto;
  top: auto;
  right: 0.6rem;
  bottom: 0;
}
.xw_list .xw_tj .xw_swi .prev:hover {
  background: url(../img/icon45.png) no-repeat center;
  background-size: 100% 100%;
}
.xw_list .xw_tj .xw_swi .next {
  background: url(../img/icon44.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.5rem;
  top: auto;
  right: 0;
  bottom: 0;
}
.xw_list .xw_tj .xw_swi .next:hover {
  background: url(../img/icon46.png) no-repeat center;
  background-size: 100% 100%;
}
.xw_list ul {
  margin-top: 0.57rem;
  overflow: hidden;
  width: 100%;
  padding: 0.1rem;
  padding-top: 0;
  box-sizing: border-box;
  margin-bottom: 0.94rem;
  /* min-height: 5rem; */
}
.xw_list ul li {
  float: left;
  margin-top: 0.37rem;
  width: 4.39rem;
  margin-right: 0.3rem;
}
.xw_list ul li:nth-child(3n + 3) {
  margin-right: 0;
}
.xw_list ul li a {
  display: block;
  width: 100%;
}
.xw_list ul li a .img {
  width: 100%;
  height: 2.58rem;
  overflow: hidden;
}
.xw_list ul li a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.xw_list ul li a .nr {
  height: 1.77rem;
  width: 100%;
  padding: 0.32rem;
  box-sizing: border-box;
  box-shadow: 0.01rem 0 0.13rem #e7e7e7;
}
.xw_list ul li a .nr .time {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.24rem;
}
.xw_list ul li a .nr .time span {
  color: #006636;
  font-size: 0.16rem;
}
.xw_list ul li a .nr .time em {
  color: #999999;
  font-size: 0.18rem;
  font-family: Arial, Helvetica, sans-serif;
}
.xw_list ul li a .nr h2 {
  color: #333333;
  font-size: 0.18rem;
  font-weight: 400;
  line-height: 1.7;
}
.xw_list ul li a:hover .img img {
  transform: scale(1.1);
}
.xw_list ul li a:hover .nr h2{
  color: #006636;
  font-weight: 700;
}
.gg_list {
  margin-top: 0.6rem;
  padding-bottom: 1rem;
}
.gg_list ul {
  min-height: 5rem;
  margin-bottom: 1rem;
}
.gg_list ul li {
  width: 100%;
  padding: 0 2.6rem;
  box-sizing: border-box;
  position: relative;
}
.gg_list ul li::before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
  background: #006636;
  position: absolute;
  top: 0;
  left: 0;
  transition: width 0.5s;
}
.gg_list ul li a {
  position: relative;
  z-index: 3;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border-bottom: 0.01rem solid #ededed;
  padding: 0.46rem 0;
  box-sizing: border-box;
}
.gg_list ul li a .time {
  background: url(../img/icon47.png) no-repeat center;
  background-size: 100% 100%;
  width: 1.19rem;
  height: 0.98rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.gg_list ul li a .time span {
  color: #666666;
  font-size: 0.44rem;
  font-weight: 700;
  font-family: '思源宋体';
  display: block;
}
.gg_list ul li a .time em {
  color: #666666;
  font-size: 0.18rem;
  font-weight: 700;
  font-family: '思源宋体';
  display: block;
}
.gg_list ul li a .nr {
  width: calc(100% - 1.19rem);
  padding-left: 0.25rem;
  box-sizing: border-box;
}
.gg_list ul li a .nr h2 {
  color: #333333;
  font-size: 0.26rem;
  font-weight: 400;
  margin-bottom: 0.22rem;
}
.gg_list ul li a .nr p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 1.75;
}
.gg_list ul li:hover::before {
  width: 100%;
}
.gg_list ul li:hover a {
  border-bottom: 0.01rem solid transparent;
}
.gg_list ul li:hover a .time {
  background: url(../img/icon48.png) no-repeat center;
  background-size: 100% 100%;
}
.gg_list ul li:hover a .time span {
  color: #fff;
}
.gg_list ul li:hover a .time em {
  color: #fff;
}
.gg_list ul li:hover a .nr h2 {
  color: #fff;
}
.gg_list ul li:hover a .nr p {
  color: #fff;
}
.xq_list {
  background: #f6f6f6;
  padding-bottom: 1rem;
}
.xq_list .xq_nr {
  margin-top: 0.4rem;
  width: 100%;
  background: #fff;
  padding: 0.46rem 0.62rem;
  box-sizing: border-box;
  padding-bottom: 0.6rem;
}
.xq_list .xq_nr .xq_tit {
  color: #333333;
  font-size: 0.3rem;
  font-weight: 700;
  line-height: 1.4;
  text-align: center;
}
.xq_list .xq_nr .lll {
  margin: 0.36rem 0;
  text-align: center;
}
.xq_list .xq_nr .lll span {
  color: #999999;
  font-size: 0.16rem;
  margin: 0 0.4rem;
}
.xq_list .xq_nr .xq_box {
  min-height: 5rem;
  padding-top: 0.32rem;
  background: url(../img/icon49.png) no-repeat top center;
  background-size: 100% 0.07rem;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.xq_list .xq_nr .xq_box .xq_cont {
  width: 11.1rem;
}
.xq_list .xq_nr .xq_box .xq_cont p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 2;
}
.xq_list .xq_nr .xq_box .xq_cont img {
  max-width: 100%;
}
.xq_list .xq_nr .xq_box .xq_cont table {
  max-width: 100%;
}
.xq_list .xq_nr .xq_box .xq_cont iframe {
  max-width: 100%;
}
.xq_list .xq_nr .xq_box .xq_cont video {
  max-width: 100%;
}
.xq_list .xq_nr .xq_box .font {
  width: 1.6rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.xq_list .xq_nr .xq_box .font span {
  display: block;
  color: #999999;
  font-size: 0.14rem;
  background: url(../img/icon51.png) no-repeat top center;
  background-size: 0.27rem 0.21rem;
  padding-top: 0.3rem;
  cursor: pointer;
  width: 0.8rem;
  text-align: center;
  margin-bottom: 0.3rem;
}
.xq_list .xq_nr .xq_box .font span:hover {
  background: url(../img/icon52.png) no-repeat top center;
  background-size: 0.27rem 0.21rem;
}
.xq_list .tj {
  margin-top: 0.5rem;
}
.xq_list .tj h1 {
  text-align: center;
  color: #333333;
  font-size: 0.3rem;
  font-weight: 700;
  margin-bottom: 0.34rem;
}
.xq_list .tj ol {
  background: #fff;
  overflow: hidden;
  width: 100%;
  padding: 0.1rem 0.26rem;
  box-sizing: border-box;
  min-height: 2.7rem;
}
.xq_list .tj ol li {
  float: left;
  width: 50%;
  padding-right: 0.4rem;
  box-sizing: border-box;
}
.xq_list .tj ol li:nth-child(2n+2) {
  padding-right: 0;
  padding-left: 0.4rem;
}
.xq_list .tj ol li a {
  display: block;
  width: 100%;
  color: #333333;
  font-size: 0.2rem;
  position: relative;
  padding-left: 0.2rem;
  box-sizing: border-box;
  line-height: 0.5rem;
}
.xq_list .tj ol li a::before {
  content: '';
  display: block;
  width: 0.05rem;
  height: 0.05rem;
  background: #d2d2d2;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.xq_list .tj ol li a:hover {
  color: #006636;
  font-weight: 700;
}
.xq_list .tj ol li a:hover::before {
  background: #006636;
}
.sb_list {
  padding-bottom: 1rem;
  min-height: 5rem;
}
.sb_list .sb_nr {
  overflow: hidden;
}
.sb_list .sb_nr .sb_tab {
  height: 0.54rem;
  line-height: 0.54rem;
  background: #f5f0e9;
  border-radius: 0.1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.2rem;
  width: 8.04rem;
  margin: 0.6rem auto;
}
.sb_list .sb_nr .sb_tab span {
  display: block;
  position: relative;
  color: #333333;
  font-size: 0.24rem;
  margin: 0 0.2rem;
  z-index: 1;
  width: 1.77rem;
  text-align: center;
  cursor: pointer;
}
.sb_list .sb_nr .sb_tab span::before {
  content: '';
  display: block;
  width: 0;
  height: 0.68rem;
  background: #006636;
  border-radius: 0.1rem;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: width 0.5s;
  z-index: -1;
}
.sb_list .sb_nr .sb_tab span.on {
  color: #fff;
  font-weight: 700;
}
.sb_list .sb_nr .sb_tab span.on::before {
  width: 100%;
  left: auto;
}
.sb_list .sb_nr .sb_nav {
  overflow: hidden;
  position: relative;
}
.sb_list .sb_nr .sb_nav .sb_cont {
  z-index: 3;
  box-sizing: border-box;
  position: absolute;
  visibility: hidden;
  top: 0;
  opacity: 0;
  transform: translateY(10%);
  pointer-events: none;
  overflow: hidden;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper {
  width: 100%;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-slide {
  position: relative;
  border-radius: 0.2rem;
  overflow: hidden;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-slide::before {
  content: '';
  display: block;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-slide img {
  width: 7.61rem;
  height: 4.46rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-slide.swiper-slide-active::before {
  display: none;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-button-next {
  background: url(../img/icon20.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.5rem;
  height: 0.51rem;
  right: 2.47rem;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-button-next:hover {
  background: url(../img/icon18.png) no-repeat center;
  background-size: 100% 100%;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-button-prev {
  background: url(../img/icon19.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.5rem;
  left: 2.47rem;
  height: 0.51rem;
}
.sb_list .sb_nr .sb_nav .sb_cont .swiper .swiper-button-prev:hover {
  background: url(../img/icon17.png) no-repeat center;
  background-size: 100% 100%;
}
.sb_list .sb_nr .sb_nav .sb_cont.on {
  position: relative;
  visibility: visible;
  pointer-events: all;
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.3s;
  transition: 0.4s ease-in-out;
  -webkit-transition: 0.4s ease-in-out;
}
.zn_list {
  margin-top: 0.6rem;
  padding-bottom: 1rem;
  min-height: 5rem;
}
.zn_list .accordion {
  width: 100%;
}
.zn_list .accordion .accordion-item {
  border-bottom: 0.01rem solid #ccc;
}
.zn_list .accordion .accordion-item .accordion-header {
  background-color: #ddbc86;
  /* 棕黄色背景 */
  color: white;
  height: 0.74rem;
  line-height: 0.74rem;
  padding: 0 0.34rem;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.24rem;
  font-weight: bold;
}
.zn_list .accordion .accordion-item .accordion-header::after {
  content: "";
  display: block;
  background: url(../img/icon56.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.19rem;
  height: 0.1rem;
  transition: transform 0.3s ease;
}
.zn_list .accordion .accordion-item .accordion-content {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-in-out;
  padding: 0 0.3rem;
  background: #fff;
}
.zn_list .accordion .accordion-item .accordion-content p {
  line-height: 1.7;
  color: #333333;
  font-size: 0.18rem;
}
.zn_list .accordion .accordion-item.active {
  box-shadow: 0.1rem 0 0.13rem #d2d2d2;
}
.zn_list .accordion .accordion-item.active .accordion-header {
  background: #006636;
}
.zn_list .accordion .accordion-item.active .accordion-header::after {
  transform: rotate(180deg);
}
.zn_list .accordion .accordion-item.active .accordion-content {
  height: 5rem;
  overflow-y: auto;
  box-sizing: border-box;
}
.lxwm_list {
  margin-top: 1rem;
  padding-bottom: 1rem;
}
.lxwm_list .lxwm_nr {
  /* background: #fff; */
  padding-bottom: 0.76rem;
}
.lxwm_list .lxwm_nr .top {
  display: flex;
  justify-content: space-between;
}
.lxwm_list .lxwm_nr .top .left .p1 {
  color: #333333;
  font-size: 0.4rem;
  font-weight: 700;
  line-height: 1.5;
}
.lxwm_list .lxwm_nr .top .right .img_box {
  width: 1.26rem;
  text-align: center;
}
.lxwm_list .lxwm_nr .top .right .img_box .img {
  width: 1.26rem;
  height: 1.26rem;
  border: 0.01rem solid #e7e7e7;
  border-radius: 0.08rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.lxwm_list .lxwm_nr .top .right .img_box .img img {
  width: 1.08rem;
  height: 1.09rem;
}
.lxwm_list .lxwm_nr .top .right .img_box p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 2;
}
.lxwm_list .lxwm_nr .bot {
  margin-top: 0.34rem;
}
.lxwm_list .lxwm_nr .bot ol {
  overflow: hidden;
}
.lxwm_list .lxwm_nr .bot ol li {
  width: 4.5rem;
  height: 1.27rem;
  border-radius: 0.15rem;
  border: 0.01rem solid #e7e7e7;
  padding: 0 0.2rem;
  box-sizing: border-box;
  margin-right: 0.25rem;
  float: left;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lxwm_list .lxwm_nr .bot ol li:last-child {
  margin-right: 0;
}
.lxwm_list .lxwm_nr .bot ol li .img {
  width: 0.67rem;
  height: 0.67rem;
}
.lxwm_list .lxwm_nr .bot ol li .img img {
  width: 100%;
  height: 100%;
}
.lxwm_list .lxwm_nr .bot ol li .nr {
  width: calc(100% - 0.67rem);
  padding-left: 0.16rem;
  box-sizing: border-box;
}
.lxwm_list .lxwm_nr .bot ol li .nr .pd {
  font-size: 0.16rem;
  color: #999999;
}
.lxwm_list .lxwm_nr .bot ol li .nr h5 {
  font-weight: 400;
  color: #333333;
  font-size: 0.18rem;
  margin-top: 0.12rem;
}
.lxwm_list .lyfk {
  position: relative;
  width: 100%;
  height: 7.54rem;
}
.lxwm_list .lyfk .fk_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lxwm_list .lyfk .w {
  position: relative;
  z-index: 3;
  overflow: hidden;
}
.lxwm_list .lyfk .w h1 {
  color: #ffffff;
  font-size: 0.4rem;
  font-weight: 700;
  margin-top: 0.74rem;
  text-align: center;
  margin-bottom: 0.56rem;
}
.lxwm_list .lyfk .w .form {
  width: 100%;
  background: #fff;
  border-radius: 0.1rem;
  padding: 0.22rem;
  box-sizing: border-box;
}
.lxwm_list .lyfk .w .form .form_box {
  display: flex;
  margin-bottom: 0.26rem;
}
.lxwm_list .lyfk .w .form .form_box .form_item {
  width: 3.3rem;
  margin-right: 0.16rem;
  position: relative;
}
.lxwm_list .lyfk .w .form .form_box .form_item:last-child {
  margin-right: 0;
}
.lxwm_list .lyfk .w .form .form_box .form_item .yzm {
  width: 1.42rem;
  height: 0.58rem;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
}
.lxwm_list .lyfk .w .form .form_box .form_item .ipt {
  width: 100%;
  height: 0.58rem;
  line-height: 0.58rem;
  border-radius: 0.1rem;
  border: 0.01rem solid #dadada;
  color: #333;
  font-size: 0.18rem;
  padding: 0 0.16rem;
  box-sizing: border-box;
}
.lxwm_list .lyfk .w .form .form_box .form_item .ipt::placeholder {
  color: #999999;
}
.lxwm_list .lyfk .w .form .form_box .p1 {
  color: #333333;
  font-size: 0.18rem;
  margin-bottom: 0.2rem;
}
.lxwm_list .lyfk .w .form .form_box .area {
  width: 100%;
  border: 0.01rem solid #dadada;
  color: #333;
  font-size: 0.18rem;
  line-height: 1.5;
  height: 1.88rem;
  border-radius: 0.1rem;
  padding: 0.16rem;
  box-sizing: border-box;
  resize: none;
}
.lxwm_list .lyfk .w .form .form_box .area::placeholder {
  color: #999999;
}
.lxwm_list .lyfk .w .form .form_box.form_area {
  display: block;
}
.lxwm_list .lyfk .w .form .form_box.form_btn {
  justify-content: center;
  align-items: center;
}
.lxwm_list .lyfk .w .form .form_box.form_btn a {
  display: block;
  width: 1.77rem;
  height: 0.58rem;
  line-height: 0.58rem;
  border-radius: 0.1rem;
  margin: 0 0.2rem;
  font-size: 0.18rem;
  text-align: center;
  cursor: pointer;
}
.lxwm_list .lyfk .w .form .form_box.form_btn a.result {
  color: #333;
  background: #dadada;
}
.lxwm_list .lyfk .w .form .form_box.form_btn a.submit {
  color: #fff;
  background: #006636;
}
.lxwm_list .cjwt {
  background: #f9f9f9;
  overflow: hidden;
}
.lxwm_list .cjwt .faq-title {
  text-align: center;
  font-size: 0.4rem;
  font-weight: 700;
  margin: 0.76rem 0 0.5rem;
  color: #333333;
}
.lxwm_list .cjwt .wt .top {
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
}
.lxwm_list .cjwt .wt .top h2 {
  color: #333;
  font-size: 0.2rem;
  font-weight: 700;
  margin: 0;
  height: 0.59rem;
  line-height: 0.59rem;
  width: 100%;
  padding-right: 0.3rem;
  box-sizing: border-box;
}
.lxwm_list .cjwt .wt .top::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 0.16rem;
  height: 0.1rem;
  background: url(../img/icon60.png) no-repeat center;
  background-size: 100% 100%;
  transform: translateY(-50%) rotate(0deg);
  transition: transform 0.3s ease;
}
.lxwm_list .cjwt .wt .bot {
  height: 0;
  width: 100%;
  overflow: hidden;
  transition: height 0.3s ease;
  border-top: 0.01rem solid #eee;
}
.lxwm_list .cjwt .wt .bot p {
  color: #666;
  font-size: 0.16rem;
  line-height: 1.6;
}
.lxwm_list .cjwt .wt li {
  margin-bottom: 0.2rem;
  width: 100%;
  background: #fff;
  padding: 0 0.3rem;
  box-sizing: border-box;
}
.lxwm_list .cjwt .wt li.active .top::after {
  transform: translateY(-50%) rotate(180deg);
}
.lxwm_list .cjwt .wt li.active .bot {
  height: 3rem;
}
.lxwm_list .cjwt .load-more-btn {
  display: block;
  height: 0.6rem;
  line-height: 0.6rem;
  margin: 0.4rem auto;
  color: #006636;
  font-size: 0.18rem;
  border-radius: 0.05rem;
  cursor: pointer;
  transition: all 0.3s ease;
  margin: 0 auto;
  position: relative;
  width: 1.35rem;
  text-align: center;
}
.lxwm_list .cjwt .load-more-btn::before {
  content: '';
  display: block;
  background: url(../img/icon61.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.1rem;
  height: 0.06rem;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%) rotate(180deg);
}
.lxwm_list .cjwt .load-more-btn.collapsed::before {
  transform: translateY(-50%);
}
.sj_nav {
  display: none;
}
.sxp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 0.01rem solid #d5d5d5;
  height: 0.8rem;
  line-height: 0.8rem;
}
.sxp a {
  display: block;
  color: #333333;
  font-size: 0.18rem;
  width: 50%;
  padding-right: 0.2rem;
  box-sizing: border-box;
}
.sxp a:hover {
  color: #006636;
  font-weight: 700;
}
.search_box {
  width: 100%;
  height: 1.01rem;
  position: absolute;
  left: 0%;
  top: 0%;
  opacity: 0;
  background: #fff;
  -webkit-transition: all 0.45s;
  transition: all 0.45s;
  margin-top: -3rem;
  z-index: 10;
}
.search_box .s_box {
  width: 7rem;
  margin: 0.25rem auto 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search_box .s_box .row {
  width: 6rem;
  border-bottom: 0.01rem solid #fff;
}
.search_box .s_box .row input {
  width: 5.2rem;
  outline: none;
  height: 0.5rem;
  border: none;
  font-size: 0.16rem;
  padding: 0 0.2rem;
  box-sizing: border-box;
  background: none;
  color: #333;
  border-bottom: 0.01rem solid #999;
}
.search_box .s_box .row input::placeholder {
  color: #333;
}
.search_box .s_box .row .s_btn {
  width: 0.51rem;
  height: 0.51rem;
  text-align: right;
  cursor: pointer;
  margin-left: 0.23rem;
}
.search_box .s_box .s_close {
  width: 0.25rem;
  height: 0.25rem;
  text-align: center;
  cursor: pointer;
  transition: all 0.5s;
  margin-left: 0.75rem;
}
.search_box .s_box .s_close:hover {
  transform: rotate(360deg);
}
.search_box.active {
  margin-top: 0;
  z-index: 33;
  opacity: 1;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  display: none;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  display: none;
}
.sj_header {
  display: none;
}
#head_menu {
  display: none;
}
.sj_module3_nr {
  display: none;
}
