﻿.clearfix:after{ content: ""; clear: both; visibility: hidden; display: block; height: 0;}
.clearfix{ zoom: 1;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{ background: #db261d;}

/*顶部导航*/
#mould82372{ background:#fff; position:fixed; top:0; z-index:9999; width:100%; box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
#mould82372 .navs>li{ position: relative;}
#mould82372 .navs>li:hover{ background:#db261d;}
#mould82372 .navbars4 .active{ background: #db261d;}
#mould82372 .navs>li>a{ line-height:100px; font-size:18px; padding: 0 24px; display: block; text-align: center;}
#mould82372 .navs>li:hover>a{ color:#fff; border-radius:0; background: none;}
#mould82372 .navbars4 .active>a{ background: none; color:#fff;}
.navbars4{ width:1600px;}
.navbars4 .logo{ width:300px;}
.navbars4 .phone_a{ float: right; margin:23px 0 0 36px;}
.navbars4 .phone_a h2{ line-height:30px; font-weight:bold; font-family:arial; font-size:30px; margin-top:3px; color:#db261d;}
.navbars4 ul{ margin-right: 30px;}
.navbars4 .language{ float:right; width:36px; height:36px; background:#e6213a; color:#fff; font-family: arial; text-transform: uppercase; display:block; margin:32px 0 0 36px; font-size:18px; line-height:36px; text-align:Center;}

.header_active,.header_active .navbars4,.header_active ul,.header_active .logo{ height:80px!important;}
.header_active .navs>li>a{ line-height:80px!important; font-size:16px!important;}
.header_active .nav li h5{ padding-top:20px;}
.header_active .logo{ width:160px!important;}
.header_active .phone_a{  margin-top:13px;}
.header_active .phone_a h2{ font-size:26px;}



/*大图*/
#mould82371 .swiper-slide img{ height:100vh;}
#mould82371 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:40px;}
#mould82371 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:40px;}
#mould82371 .swiper-container .swiper-pagination .swiper-pagination-bullet{ background-color:#fff;background:#fff;opacity:0.5;border-radius:4px; width:30px;}
#mould82371 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ opacity:1;}
#mould82371 .swiper-button-next,#mould82371 .swiper-button-prev{ top:56%;}



.width_1600{ width:1600px; margin:0 auto;}
/*产品*/
.product_a{ margin-top:100px;}
.product_a h2{ font-size:48px; line-height:48px; font-weight:bold; color:#db261d; text-align:center; margin:0 0 48px 0;}
.product_a .swiper-wrapper{
  -webkit-transition-timing-function:linear;
  -moz-transition-timing-function:linear;
  -ms-transition-timing-function:linear;
  -o-transition-timing-function:linear;
  transition-timing-function:linear;
}


/*简介*/
.about_a{ margin-top:60px;}
.about_a>h2{ font-size:48px; line-height:48px; font-weight:bold; color:#fff; text-align:center; margin:0 0 48px 0;}
.about_a>p{ font-size:18px; line-height:36px; text-align:center; color:#fff; width:1300px; margin:0 auto;}
.about_a ul{ width:850px; margin:30px auto 0 auto;}
.about_a li{ float:left; width:90px; margin-right:80px;}
.about_a li:last-child{ margin-right:0;}
.about_a li span{ display:block; width:90px; height:90px; background:url(/images/btn_index.png) no-repeat; transition:.5s;}
.about_a li:nth-child(2) span{ background-position:-90px 0;}
.about_a li:nth-child(3) span{ background-position:-180px 0;}
.about_a li:nth-child(4) span{ background-position:-270px 0;}
.about_a li:nth-child(5) span{ background-position:-360px 0;}
.about_a li:hover span{ 
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg); 
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.about_a li p{ text-align:center; margin-top:0; font-size:18px; color:#fff; margin-top:20px;}


/*荣誉*/
.honor_a{ margin-top:100px;}
.honor_a>h2{ font-size:48px; line-height:48px; font-weight:bold; color:#db261d; text-align:center; margin:0 0 100px 0;}
.slider1{ width:90%;}
.slider1 .swiper-container{ transform: scale(1.2);}
.slider1 .swiper-slide{ box-shadow: none; background:none;}
.slider1 .swiper-button-next,.slider1 .swiper-button-prev{ top:38%; background:url(/images/wm_button_icon.png) no-repeat; background-size: 100%;}
.slider1 .swiper-button-next{ background-position: 0 -93px;}
.slider1 .swiper-pagination-bullets .swiper-pagination-bullet{ box-sizing:border-box; background:none; border: 2px solid #db261d;}
.slider1 .swiper-pagination-bullets .swiper-pagination-bullet-active{ border:none; background: #db261d;}


/*牧场*/
.pasture_a{ margin-top:100px;}
.pasture_a h2{ font-size:48px; line-height:48px; font-weight:bold; color:#db261d; text-align:center; margin:0 0 48px 0;}
.pasture_a .swiper-wrapper{
  -webkit-transition-timing-function:linear;
  -moz-transition-timing-function:linear;
  -ms-transition-timing-function:linear;
  -o-transition-timing-function:linear;
  transition-timing-function:linear;
}


/*新闻*/
.news_a{ margin-top:100px;}
.news_a h2{ font-size:48px; line-height:48px; font-weight:bold; color:#cd0301; text-align:center; margin:0 0 48px 0;}
.news_a .swiper-slide{ }
.news_a .swiper-slide .img{ width:100%; height:278px;  overflow:hidden;}
.news_a .swiper-slide .img img{ width:100%; height:100%; transition:.6s;}
.news_a .swiper-slide:hover .img img{ transform:scale(1.1);}
.news_a .swiper-slide .txt{ padding:20px; background:#fff;}
.news_a .swiper-slide .txt h3{ font-size:24px; line-height:24px; margin-bottom:15px;  font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_a .swiper-slide .txt p{ line-height:24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news_a .swiper-slide .txt time{ margin-top:10px; display:block;}
.news_a .swiper-slide:hover .txt{ background:#cd0301;}
.news_a .swiper-slide:hover a{ color:#fff;}



/*底部*/
.footer_a{ padding-top:60px;}
.footer_a .left{ float:left;}
.footer_a h3{ color:#fff; font-size:20px; font-weight:bold;}
.footer_a .left p{ line-height:36px; color:#fff;}

.footer_a .right{ float:right;}
.foot_share{ margin-top:20px;}
.foot_share a{ width:60px; height:60px; display:block; border-radius:50%; border:2px solid #fff; float:left; position:relative; background: url(/images/btn_menu.png) no-repeat;}
.foot_share a:nth-child(-n+3){ margin-right:18px;}
.foot_share a:nth-child(2){ background-position:-60px 0;}
.foot_share a:nth-child(3){ background-position:-120px 0;}
.foot_share a:nth-child(4){ background-position:-180px 0;}
.foot_share a div{ width:120px; height:120px; position:absolute; bottom:72px; left:50%; margin-left:-60px; box-shadow: 0 0 8px rgb(0 0 0 / 10%); transition:.5s; transform: scale(0); transform-origin: center bottom;}
.foot_share a:hover div{ transform: scale(1);}

.footer-foot{ background:none; margin-top:30px;}
.footer-foot .width_1600{ color:#fff; border-top:1px solid rgba(255,255,255,0.5);}
.footer-foot p{ line-height:64px; color:#fff;}
.footer-foot p a{ color:#fff;}
.footer-foot p:first-child{ float:left;}
.footer-foot p:last-child{ float:right;}

@media (max-width:1680px){ 
  .navbars4{ width:96%;}
  .navbars4 ul{ margin-right:0;}
  
  .width_1600{ width:94%;}
  .slider1 .swiper-container{ padding-bottom:30px;}
  .honor_a>h2{ margin: 0 0 80px 0;}
  .footer-foot .width_1600{ width:100%;}
}

@media (max-width:1440px){ 
  .navbars4,.navbars4 .logo,.navbars4 ul{ height:80px;}
  .navbars4 .logo{ width:240px;}
  #mould82372 .navs>li>a{ line-height:80px; font-size:16px;}
  .navbars4 .phone_a{ margin: 13px 0 0 36px;}
  .navbars4 .phone_a h2{ font-size:28px;}
  
  .slider1 .swiper-container{ transform: scale(1.1);}
  .product_a h2,.about_a>h2,.honor_a>h2,.pasture_a h2,.news_a h2{ font-size:42px;}
}

@media (max-width:1360px){ 
  .news_a .swiper-slide .img{ height:216px;}
  .slider1 .swiper-container{ transform: scale(1);}
  .honor_a>h2{ margin: 0 0 40px 0;}
}





