﻿
/**
*   首页
*/
.main_box {
  height: 100%;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  background-color: #f4f4f4;
}

.main_box .main_home {
  height: 100%;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
}

.main_box .main_home img {
  width: 100%;
}

.main_box .main_home .kv_news {
  height: auto;
  width: 100%;
  position: relative;
}

.main_box .main_home .news_details {
  height: 0.05208vw;
  width: 100%;
  position: relative;
  margin-bottom: 5.20833vw;
}

.main_box .main_home .news_details .dtl_x {
  width: 0.10417vw;
  height: 9.375vw;
  background-color: #b1d007;
  position: absolute;
  top: -7.29167vw;
  left: 50%;
  margin-left: -0.05208vw;
}

.main_box .main_home .news_box {
  height: auto;
  width: 72.91667vw;
  margin: 0 auto;
}

.main_box .main_home .news_box .news_title {
  width: 100%;
  margin-bottom: 5.3125vw;
  cursor: pointer;
}

.main_box .main_home .news_box .news_title ul {
  width: 40%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}

.main_box .main_home .news_box .news_title ul li {
  display: inline-block;
  font-size: 0.83333vw;
  line-height: 1.35417vw;
  color: #666;
  position: relative;
  z-index: 1;
  padding: 0 0.52083vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.main_box .main_home .news_box .news_title ul li .logo_1 {
  width: 3.125vw;
}

.main_box .main_home .news_box .news_title ul li .logo_2 {
  width: 3.125vw;
}

.main_box .main_home .news_box .news_title ul li p {
  font-size: 0.9375vw;
}

.main_box .main_home .news_box .news_title ul .active {
  color: #0e4e0f;
}

.main_box .main_home .news_box .news_lsit {
  height: auto;
  width: 72.91667vw;
  margin: 0 auto;
  margin-top: 3.90625vw;
}

.main_box .main_home .news_box .news_lsit ul {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
}

.main_box .main_home .news_box .news_lsit ul li {
  width: 22.91667vw;
  background-color: #ffffff;
  padding-bottom: 1.40625vw;
  margin-bottom: 3.75vw;
  margin-right: 2.08333vw;
}

.main_box .main_home .news_box .news_lsit ul li .logo {
  width: 100%;
  overflow: hidden;
}

.main_box .main_home .news_box .news_lsit ul li .logo img {
  transition: all 0.5s ease;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls {
  width: 19.53125vw;
  margin: 0 auto;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls .da,
.main_box .main_home .news_box .news_lsit ul li .title_ls .le {
  font-size: 0.72917vw;
  line-height: 1.25vw;
  margin-top: 1.04167vw;
  margin-bottom: 0.625vw;
  display: inline-block;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls .da {
  color: #000;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls .le {
  margin-left: 0.52083vw;
  display: inline-block;
  padding: 0 0.52083vw;
  height: 1.25vw;
  border-radius: 0.625vw;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls .le1 {
  background-color: #e3f2da;
  color: #417342;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls .le2 {
  background-color: #f8ecc6;
  color: #c59d1f;
}

.main_box .main_home .news_box .news_lsit ul li .title_ls .le3 {
  background-color: #f8dac6;
  color: #a35a29;
}

.main_box .main_home .news_box .news_lsit ul li p {
  font-size: 0.9375vw;
  line-height: 1.35417vw;
  color: #000;
  font-weight: bold;
}

.main_box .main_home .news_box .news_lsit ul li span {
  font-size: 0.72917vw;
  line-height: 1.25vw;
  color: #555;
}

.main_box .main_home .news_box .news_lsit ul li:nth-child(3n+0) {
  margin-right: 0px;
}

.main_box .main_home .news_box .news_lsit ul li:hover img {
  transform: scale(1.1);
}

.main_box .main_home .Partybuild_box {
  height: auto;
  width: 72.91667vw;
  margin: 0 auto;
}

.main_box .main_home .Partybuild_box .Partybuild_title {
  width: 100%;
  margin-bottom: 2.70833vw;
}

.main_box .main_home .Partybuild_box .Partybuild_title ul {
  width: 40%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
}

.main_box .main_home .Partybuild_box .Partybuild_title ul li {
  display: inline-block;
  font-size: 0.83333vw;
  line-height: 1.35417vw;
  color: #666;
  position: relative;
  z-index: 1;
  padding: 0 0.52083vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}

.main_box .main_home .Partybuild_box .Partybuild_title ul li .logo_1, .main_box .main_home .Partybuild_box .Partybuild_title ul li .logo_2 {
  width: 2.60417vw;
}

.main_box .main_home .Partybuild_box .Partybuild_title ul li p {
  font-size: 0.9375vw;
}

.main_box .main_home .Partybuild_box .Partybuild_title ul .active {
  color: #0e4e0f;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit {
  height: auto;
  width: 72.91667vw;
  margin: 0 auto;
  margin-top: 3.90625vw;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li {
  width: 35.41667vw;
  background-color: #ffffff;
  padding-bottom: 1.40625vw;
  margin-bottom: 3.75vw;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .logo {
  width: 100%;
  overflow: hidden;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .logo img {
  transform: scale(1);
  transition: transform 1s ease;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .logo:hover img {
  transform: scale(1.1);
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .title_ls {
  width: 30.72917vw;
  margin: 0 auto;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .title_ls .da_tle {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.04167vw;
  margin-bottom: 1.19792vw;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .title_ls .da_tle .da {
  display: inline-block;
  height: 4.16667vw;
  width: 4.16667vw;
  background-color: #b1d007;
  font-size: 0.72917vw;
  line-height: 1.25vw;
  font-family: Bod;
  color: #ffffff;
  padding-top: 0.52083vw;
  text-align: center;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .title_ls .da_tle .da p {
  font-size: 1.875vw;
  text-align: center;
  margin-bottom: 0.36458vw;
  font-family: Rgd;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li .title_ls .da_tle .tle {
  width: 24.73958vw;
  font-size: 0.9375vw;
  line-height: 1.5625vw;
  color: #000;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li p {
  font-size: 0.9375vw;
  line-height: 1.66667vw;
}

.main_box .main_home .Partybuild_box .Partybuild_lsit ul li span {
  font-size: 0.72917vw;
  line-height: 1.45833vw;
  color: #555;
}

.main_box .main_home .teamwork_lsit {
  height: auto;
  width: 62.5vw;
  margin: 0 auto;
}

.main_box .main_home .teamwork_lsit ul {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: wrap;
}

.main_box .main_home .teamwork_lsit ul li {
  width: 18.75vw;
  background-color: #ffffff;
  margin-bottom: 3.125vw;
  margin-right: 3.125vw;
}

.main_box .main_home .teamwork_lsit ul li .logo {
  width: 100%;
  overflow: hidden;
}

.main_box .main_home .teamwork_lsit ul li .logo img {
  transition: all 0.5s ease;
}

.main_box .main_home .teamwork_lsit ul li:nth-child(3n+0) {
  margin-right: 0px;
}

.main_box .main_home .teamwork_lsit ul li:hover img {
  transform: scale(1.1);
}

.main_box .main_home .business {
  width: 100%;
  height: auto;
  position: relative;
  left: 0;
  top: 0;
  background-color: #ffffff;
  padding-top: 5.20833vw;
  padding-bottom: 1.875vw;
}

.main_box .main_home .business h2 {
  font-size: 2.1875vw;
  letter-spacing: 0.05208vw;
  color: #0e4e0f;
  font-family: Jxzk;
  text-align: center;
}

.main_box .main_home .business .hx {
  display: block;
  width: 3.64583vw;
  height: 0.10417vw;
  margin: 0 auto;
  margin-top: 1.30208vw;
  margin-bottom: 1.30208vw;
  background-color: rgba(177, 208, 7, 0.5);
}

.main_box .main_home .business .hint {
  font-size: 0.83333vw;
  line-height: 1.5625vw;
  color: #333;
  text-align: center;
  margin-bottom: 1.5625vw;
}

.main_box .main_home .business .information_list {
  width: 47.91667vw;
  height: auto;
  margin: 0 auto;
}

.main_box .main_home .business .information_list .contact {
  height: 3.125vw;
  width: 100%;
  background-color: rgba(216, 234, 206, 0.3);
  display: flex;
  padding-left: 1.25vw;
  align-items: center;
}

.main_box .main_home .business .information_list .contact p {
  font-size: 0.83333vw;
  line-height: 3.125vw;
  color: #000;
}

.main_box .main_home .business .information_list .contact .logo_iojn {
  width: 1.30208vw;
  margin: 0 0.52083vw;
}

.main_box .main_home .business .information_list .contact .logo_iojn_1 {
  margin-left: 1.82292vw;
}

.main_box .main_home .business .information_list .contact .mailto a:hover {
  line-height: 1.25vw;
  color: #0e4e0f;
  border-bottom: 1px solid #0e4e0f;
}

.main_box .main_home .business .business_list {
  height: auto;
  width: 47.91667vw;
  margin: 0 auto;
}

.main_box .main_home .business .business_list .leave_information {
  height: 2.86458vw;
  width: 47.91667vw;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.04167vw;
}

.main_box .main_home .business .business_list .leave_information input {
  height: 2.86458vw;
  border-radius: 0.3125vw;
  border: solid 1px #dddddd;
  font-size: 0.83333vw;
  color: #999;
  line-height: 2.86458vw;
  padding-left: 0.98958vw;
  outline: none;
}

.main_box .main_home .business .business_list .leave_information .myname {
  width: 11.45833vw;
}

.main_box .main_home .business .business_list .leave_information .myphone {
  width: 17.1875vw;
}

.main_box .main_home .business .business_list .leave_information .myclassify {
  width: 17.1875vw;
  height: 2.86458vw;
  border-radius: 0.3125vw;
  border: solid 1px #dddddd;
  font-size: 0.83333vw;
  color: #999;
  line-height: 2.86458vw;
  padding-left: 0.98958vw;
  outline: none;
}

.main_box .main_home .business .business_list .leave_information_1 {
  width: 47.91667vw;
  margin-bottom: 1.97917vw;
}

.main_box .main_home .business .business_list .leave_information_1 textarea {
  width: 100%;
  height: 14.58333vw;
  padding: 1.14583vw 0.98958vw;
  border-radius: 0.3125vw;
  border: solid 1px #dddddd;
  font-size: 0.83333vw;
  line-height: 1.25vw;
  color: #999;
  resize: none;
  outline: none;
}

.main_box .main_home .business .business_list .to_cultivate {
  width: 9.375vw;
  height: 2.60417vw;
  margin: 0 auto;
  margin-bottom: 2.60417vw;
  background-image: url(../image/tj.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: background-image 0.5s ease;
}

.main_box .main_home .business .business_list .to_cultivate:hover {
  background-image: url(../image/tj_1.png);
}

.main_box .main_home .news_box .honor_list {
  width: 62.5vw;
}

.main_box .main_home .news_box .honor_list ul li {
  width: 18.75vw;
  margin-right: 3.125vw;
  background-color: unset;
  padding-bottom: 0vw;
}

.main_box .main_home .news_box .honor_list ul li .title_ls {
  width: 100%;
  margin-top: 0.52083vw;
}

.main_box .main_home .news_box .honor_list ul li .title_ls span {
  width: 100%;
  font-size: 0.9375vw;
  line-height: 1.25vw;
  color: #000;
}

.main_box .main_home .flower_1 {
  width: 19.32292vw;
  position: absolute;
  right: -8.33333vw;
  top: 33.33333vw;
  transform: rotate(190deg);
  z-index: 0;
}

.main_box .main_home .flower_2 {
  width: 24.375vw;
  position: absolute;
  left: -15.625vw;
  bottom: -13.02083vw;
  transform: rotate(80deg);
  z-index: 0;
}

.video-moda {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.5);
}

.video-moda .video-moda_1 {
  z-index: 99999;
  width: 100%;
  height: 29.6875vw;
  max-width: 17.23958vw;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0 auto;
  padding: 0.52083vw;
  overflow: hidden;
}

.video-moda .video-moda_1 .close {
  height: 0.9375vw;
  width: 0.9375vw;
  position: absolute;
  right: 1.04167vw;
  top: 1.04167vw;
  z-index: 999;
  transition: 0.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.3);
}

.video-moda .video-moda_1 .close img {
  width: 100%;
  cursor: pointer;
}

.video-moda .video-moda_1 #videoBox {
  overflow: hidden;
}

.video-moda .video-moda_1:hover .close {
  opacity: 1;
  visibility: visible;
}

.ovfHiden {
  overflow: hidden;
}

@media screen and (max-width: 1200px) {
  .main_box .main_home .news_box .news_title ul li .logo_1,
  .main_box .main_home .news_box .news_title ul li .logo_2 {
    width: 35px;
  }
  .main_box .main_home .news_box .news_lsit ul li .title_ls span, .main_box .main_home .news_box .news_lsit ul li .title_ls p {
    line-height: normal;
  }
  .main_box .main_home .news_box .news_lsit ul li .title_ls .le {
    height: 20px;
    line-height: 20px;
    border-radius: 10px;
  }
}
