body {
    font-family: Arial, Helvetica, sans-serif, 'Microsoft Yahei UI Light';
}
.nav-small {
    font-size: 8px;
    line-height: 24px;
}
.logo-title {
    padding-left: 15px;
    line-height: 43px;
}
/* 底部 */
.footer {
    background-color: #373737;
    padding: 30px 0;
    color:#fff;
}
.footer a {
    color: #fff;
}
.footer-title {
    padding-left: 15px;
    line-height: 43px;
}
@media (min-width: 992px) { 
    .main {
        min-height: 800px;
    }
    
 }
 @media (max-width: 768px) { 
    .logo {
       max-width: 260px;
    }
    .carousel-indicators{
        bottom: -20px;
    }
 }
.news-item .news-date {
    float: left;
    width: 72px;
    height: 72px;
}
.banner-title {
    position: relative;
    line-height: 2;
    margin-bottom: 10px;
}
.banner-title:after {
    content: " ";
    position:absolute;
    bottom: 0;
    left: 0;
    border:1px solid #fff;
    width: 150px; 
}

.profile {
    background-image: url(../image/profile/bg.png);
    background-position: left top;
    background-repeat: no-repeat;
}

#banner2 img {
	width: 100%;
	min-height: 300px;
}

.product-top{
    padding-top: 50px;
    text-transform:uppercase;
}
.product-top small{
    -webkit-text-size-adjust:none;
     font-size: 8px;
}

.farm{
    background-image: url('../image/farm-bg.jpg');
    background-repeat: no-repeat;
}
.profile-banner {
    height: 190px;
    background-image: url(../image/profile/index.png);
    background-repeat: no-repeat;
}
.profile-brand {
    background-image: url(../image/profile/title.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 100px;
}

.news-banner {
    height: 190px;
    background-image: url(../image/news/banner.png);
    background-repeat: no-repeat;
    line-height: 190px;
}

.news-date{
    border-radius: 3px;
    background-color: #f2f6f4;
    color: #7b9487;
    text-align: center;
    margin-right: 10px;
}
.news-date-d {
    display: block;
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
}

.product-banner {
    height: 190px;
    background-image: url(../image/product/banner.png);
    background-repeat: no-repeat;
}

.farm-banner {
    height: 190px;
    background-image: url(../image/farm/banner.png);
    background-repeat: no-repeat;
}

.farm-item-title a{
    display: block;
    position: relative;
}
.farm-item-title a:before {
    content: "•";
    color:#008a32
    
}
/*悬停显示*/
/* .navbar-nav .dropdown:hover>.dropdown-menu {
    display: block;
} */
/*虚化菜单按钮 就是 让点击无效的意思*/
/* .navbar-nav .dropdown>.dropdown-toggle:active {
    pointer-events: none;
} */

.header-nav.navbar-light .navbar-nav .active>.nav-link {
    color: #008a32;
    border-bottom: 2px solid #008a32;
}
.profile-nav {
    background-color: rgba(0, 0, 0, 0.5);
}
.main .text img{
    max-width: 100%;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #008a32;
}
.nav-pills .nav-link {
    color: #333;
}


div.left-menu{
    position: fixed;
    top:0px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    z-index: 999;
}

div.menu-moble {
    position:absolute;
    left: 0;
    top: 75px;
    right: 80px;
    bottom: 0;
    background-color: #fff;
}

.menu-button {
    padding: 15px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    background-color: #008a32;
    position:absolute;
    right: 0;
    top: 10px;
    /*margin: 14px;
        border-radius: 5px;*/
  }

  .menu-button .bar:nth-of-type(1) {
    margin-top: 0px;
  }

  .menu-button .bar:nth-of-type(3) {
    margin-bottom: 0px;
  }

  .bar {
    position: relative;
    display: block;

    width: 50px;
    height: 5px;

    margin: 10px auto;
    background-color: #fff;

    border-radius: 10px;

    -webkit-transition: 0.3s;
    transition: 0.3s;
  }

  .menu-button:hover .bar:nth-of-type(1) {
    -webkit-transform: translateY(1.5px) rotate(-4.5deg);
    -ms-transform: translateY(1.5px) rotate(-4.5deg);
    transform: translateY(1.5px) rotate(-4.5deg);
  }

  .menu-button:hover .bar:nth-of-type(2) {
    opacity: 0.9;
  }

  .menu-button:hover .bar:nth-of-type(3) {
    -webkit-transform: translateY(-1.5px) rotate(4.5deg);
    -ms-transform: translateY(-1.5px) rotate(4.5deg);
    transform: translateY(-1.5px) rotate(4.5deg);
  }

  .cross .bar:nth-of-type(1) {
    -webkit-transform: translateY(15px) rotate(-45deg);
    -ms-transform: translateY(15px) rotate(-45deg);
    transform: translateY(15px) rotate(-45deg);
  }

  .cross .bar:nth-of-type(2) {
    opacity: 0;
  }

  .cross .bar:nth-of-type(3) {
    -webkit-transform: translateY(-15px) rotate(45deg);
    -ms-transform: translateY(-15px) rotate(45deg);
    transform: translateY(-15px) rotate(45deg);
  }

  .cross:hover .bar:nth-of-type(1) {
    -webkit-transform: translateY(13.5px) rotate(-40.5deg);
    -ms-transform: translateY(13.5px) rotate(-40.5deg);
    transform: translateY(13.5px) rotate(-40.5deg);
  }

  .cross:hover .bar:nth-of-type(2) {
    opacity: 0.1;
  }

  .cross:hover .bar:nth-of-type(3) {
    -webkit-transform: translateY(-13.5px) rotate(40.5deg);
    -ms-transform: translateY(-13.5px) rotate(40.5deg);
    transform: translateY(-13.5px) rotate(40.5deg);
  }
  .menu-moble  ul {
      list-style: none;
      padding-left: 0;
  }
  .menu-moble > ul > li {
      text-indent: 0;
      line-height: 2;
  }
  .menu-moble > ul > li.active > span {
      border-bottom: 2px solid #008a32;
  }
  .menu-moble > ul > li a {
      color:#333
  }
  .menu-moble > ul > li > span {
      padding-left: 1rem;
  }

  .menu-icon {
      color: #fff;
      background: #008a32;
      float: right;
      width: 15px;
      height: 15px;
      line-height: 15px;
      text-align: center;
      margin: 8px 20px;
  }
  .menu-icon.plus:before{

      content: "+"
  }

.menu-icon.minus:before{

    content: "-"
}

  ul.child-1 {
      padding-left:2rem;
      background: #f1f1f1;
  }
  ul.child-2, ul.child-3 {
      padding-left: 1rem;
  }
  ul.child-1 li span{
      border-bottom: 1px solid #fff;
  }
  ul.child-3 li {
      position:relative;
  }
  ul.child-3 li:before{
      content: ' ';
      position:absolute;
      left: -0.5rem;
      top: 0.8rem;
      border:2px solid #008a32;
      border-radius: 2px;
  }

  ul.industry-menu{
      background-color: #f4f6f5;
      list-style: none;
      padding: 0;
      border-radius: 2px;
      line-height: 2rem;
      
  }
  .left-nav {
      background-color: #f4f6f5;
  }
  ul.industry-menu ul {
      list-style: none;
      padding-left: 0;
  }
  ul.industry-menu a {
      display: block;
      position: relative;
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      color:#333;
  }
  ul.industry-menu li.active a{
      color: #008a32;
  }
  ul.industry-menu > li > ul a{
      padding-left: 2.5rem;
  }
  ul.industry-menu > li > ul > li > ul a {
      padding-left: 3.5rem;
  }
  .industry-child .menu-item.minus {
    color: #008a32
  }
  .industry-child .menu-item:before {
      content: '.';
      position: absolute;
      left: 2rem;
      top: 0.3rem;
      line-height: 0.8rem;
      
  }
  ul.industry-menu > li > a.menu-item.minus{
    background-color: #008a32;
    color:#fff;
  }

  /* 关于 */
  ul.about-menu{
    background-color: #f4f6f5;
    list-style: none;
    padding: 0;
    border-radius: 2px;
    line-height: 2rem;
    
}
  ul.about-menu > li > a.menu-item.minus{
    background-color: #008a32;
    color:#fff;
  }
  ul.about-menu ul {
    list-style: none;
    padding-left: 0;
}
ul.about-menu a {
    display: block;
    position: relative;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    color:#333;
    border-bottom: 1px solid #fff;
    border-radius: 3px;
}
ul.about-menu li.active a{
    color: #008a32;
}
ul.about-menu > li > ul a{
    padding-left: 2.5rem;
}
ul.about-menu > li > ul > li > ul a {
    padding-left: 3.5rem;
}
.about-child .menu-item.minus {
  color: #008a32
}
.about-child .menu-item:before {
    content: '.';
    position: absolute;
    left: 2rem;
    top: 0.3rem;
    line-height: 0.8rem;
    
}
/* 
  .menu-item:before {
      content: " ";
      color: #fff;
      width: 0.8rem;
      height: 0.8rem;
      position: absolute;
      left: 0.3rem;
      background-color: #008a32;
      top: 0.5rem;
      line-height: 0.8rem;
      text-align: center;
  }
  .menu-item.plus::before {
      content: "+"
  }
.menu-item.minus::before {
    content: "-"
}

  ul.industry-menu > li > ul .menu-item:before{
      left: 1.3rem;
  }
  */
  .content-body img {
      max-width: 100%;
  }

  #banner3.owl-theme .owl-controls {
    top: calc(50% - 48px);
  }

  .profile-image-item p {
      font-size: 14px;
  }

  .profile-content img {
      margin: 15px;
  }

  .farm-banner-item {
      position: absolute;
      top: calc(50% - 48px);
  }
  .farm-banner-item-date{
      text-align: right;
      font-size: 36px;
      line-height: 56px;
      color: #dee1e7;
  }

  .text-header-title {
      color:#008a32
  }
  .editor-content img{
      max-width: 100%;
  }