﻿.fadeInRight {
  -webkit-transition: background 0.5s linear;
  transition: background 0.5s linear;
}

/* ===================== pc styles===================*/
.ouryop{background: #f4f8fb;}
@media screen and (max-width: 992px){
.ouryop{background: #fff;}	
	
}



.banner {
  position: relative;
  width: 100%;
  margin-top: 74px;
}

.banner .swiper-container {
  height: 640px;
  margin: 0 auto;
}

.banner .swiper-container .swiper-slide {
  position: relative;
  background-image: url('../images/top20banner.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transition: background-image 0.5s linear;
  transition: background-image 0.5s linear;
}

.banner .swiper-container .swiper-slide .banner-content {
  color: #fff;
  z-index: 10;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 1226px;
  height: 50%;
  text-align: left;
}
.banner .swiper-container .swiper-slide .banner-content .top_list_btn {
  margin-top: 250px;
}

.banner .swiper-container .swiper-slide .banner-content h2 {
  margin-top: 60px;
  text-align: left;
  color: #fff;
}

.banner .swiper-container .swiper-slide .banner-content h5 {
  margin: 23px 0px 70px 0;
  color: #fff;
  text-align: left;
  font-size: 20px;
}
.banner .swiper-container .swiper-slide .banner-content .company-video {
  background-image: url(../images/likaifu.png);
  position: absolute;
  top: 14%;
  right: 120px;
  height: 240px;
  width: 440px;
  border: 4px solid #fff;
  background-size: cover;
  cursor: pointer;

}

.banner .swiper-container .banner-pagination {
  position: absolute;
  z-index: 10;
  bottom: 50px;
  width: 100%;
  text-align: center;
}

.banner .swiper-container .swiper-pagination-switch {
  display: inline-block;
  background: #c5c5c5;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  border-radius: 100%;
}

.banner .swiper-container .swiper-active-switch {
  background: #ffffff;
  border-radius: 8px;
  width: 19px;
  margin: 0 3px;
  height: 10px;
}

.introduce {
  background: #2c3f53;
  color: #ffffff;
}

.introduce .introduce__list li {
  background: #2c3f53;
  padding: 27px 0px;
  position: relative;
}

.introduce .introduce__list li .introduce__list-title {
  margin-bottom: 20px;
  margin-top: 4px;
}

.introduce .introduce__list li .introduce__list-title a {
  display: block;
}

.introduce .introduce__list li .introduce__list-title a .introduce__list-icon {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  color: #fff;
}

.introduce .introduce__list li .introduce__list-title a .introduce__list-icon.news {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background-image: url('../images/style-index.png');
  background-position: 0px 0px;
}

.introduce .introduce__list li .introduce__list-title a .introduce__list-icon.activity {
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background-image: url('../images/style-index.png');
  background-position: -24px 0px;
}

.introduce .introduce__list li .introduce__list-title a .introduce__list-icon.customer {
  background-image: url('../images/style-index.png');
  background-position: -48px 0px;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}

.introduce .introduce__list li .introduce__list-title a .introduce__list-icon.friend {
  vertical-align: middle;
  background-image: url('../images/style-index.png');
  width: 24px;
  height: 24px;
}

.introduce .introduce__list li .introduce__list-title a .introduce__list-name {
  display: inline-block;
  font-size: 18px;
  text-align: left;
  color: #fff;
  line-height: 18px;
  vertical-align: sub;
}

.introduce .introduce__list li .introduce__list-text {
  margin-top: 15px;
}

.introduce .introduce__list li .introduce__list-text a {
  cursor: pointer;
  font-size: 14px;
  color: #8497ab;
  text-align: left;
  display: block;
  margin: 7px 0;
}

.introduce .introduce__list li .introduce__list-text a:hover {
  color: #03b8cc;
}

@media screen and (min-width: 992px) {
  .industry {
    background-image: url(../images/industry-banner.jpg);
  }

  .financing {
    background-image: url('../images/bg2.jpg');
    background-size: cover;
  }
}

.industry {
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  height: 640px;
  -webkit-transition: background-image 0.5s linear;
  transition: background-image 0.5s linear;
}

.industry .industry-title {
  color: #fff;
  margin-bottom: 80px;
}

.industry .swiper-container {
  color: #444444;
  text-align: center;
  height: 100%;
}

.industry .swiper-container .swiper-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 130px;
  position: relative;
}

.industry .swiper-container .swiper-slide .industry-text {
  color: #fff;
  height: auto;
  margin: 45px auto 50px auto;
  text-align: center;
  font-size: 16px;
  line-height: 36px;
  font-weight: bolder;
}

.industry .swiper-container .slide-left {
  padding: 15px 50px 0px 0px;
  text-align: center;
}

.industry .swiper-container .slide-left .industry-avatar {
  width: 300px;
  height: 340px;
  margin-left: 50px;
}

.industry .swiper-container .slide-left .industry-avatar img {
  height: 100%;
}

.industry .swiper-container .slide-right {
  text-align: left;
}

.industry .swiper-container .slide-right h3 {
  color: #fff;
  margin: 70px 0px 40px;
  text-align: left;
}

.industry .swiper-container .slide-right p {
  margin: 5px 0px;
  color: #fff;
  font-size: 18px;
  width: 80%;
}

.industry .swiper-container .slide-right .industry-name {
  color: #fff;
  font-size: 18px;
  margin: 40px 0px 50px;
}

.industry .swiper-container .slide-right .btn-primary {
  background: transparent;
  border: 1px solid #ffffff;
}

.industry .swiper-container .slide-right .btn-primary:hover {
  background: #fff;
  color: #03b8cc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* 新增首页宁谷物配banner图以及按钮样式 */



/* end */

.industry .industry-pagination {
  position: absolute;
  z-index: 10;
  right: 4px;
  width: 10px;
  top: 50%;
  text-align: center;
}

.industry .industry-pagination .swiper-pagination-switch {
  display: inline-block;
  background: #fff;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  border-radius: 100%;
}

.industry .industry-pagination .swiper-active-switch {
  opacity: 0.6;
  background: #fff;
  border-radius: 8px;
  width: 10px;
  margin: 0 3px;
  height: 16px;
}

.species {
  width: 100%; background: #fff;
  padding: 30px;
  text-align: center; margin-top: 30px;
}

.species .species-title {
  width: 100%;
}

.species .species-title h3 {
  margin: 0 auto 24px auto;
}

.species .species-title p {
  margin: 0 auto;
  color: #000;
  text-align: left;
  width: 86%;
  line-height: 26px;
  font-size:17px;
}
.species .species-title .spetle {
  margin: 0 auto;
  color: #000;
  text-align: left;
  width: 100%;
  line-height: 26px;
  font-size:16px; padding: 10px 0 20px 0;
}

.species .species-type {
  margin-top: 40px;
  padding: 35px 0px 60px 0px;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  transition: transform .5s ease;
}

.species .species-type:hover {
  transform: translateX(10px); color: #E50004;
}

.species .species-type .species-logo {
  width: 120px;
  height: 123px;
  background-repeat: no-repeat;
  margin: 0 auto;
}

/*.species .species-type .species-logo.universal {
  background-image: url('../images/style-index.png');
  background-position: 0px -24px;
}*/

.species .species-type .species-logo.fresh {
  background-image: url('../images/style-index.png');
  background-position: 0px -287px;
}

.species .species-type .species-logo.miniapp {
  background-image: url('../images/style-index.png');
  background-position: -120px -22px;
}

.species .species-type .species-logo.app {
  background-image: url('../images/style-index.png');
  background-position: -240px -21px;
}

.species .species-type h5 {
  color: #444444;
  text-align: center;
  margin: 28px auto 6px auto;
}

.species .species-type p {
  font-size: 14px;
  color: #999999;
  text-align: center;
  margin: 14px auto;
}

@media screen and (min-width: 970px) {
  .species .species-type:hover h5 {
    color: #E50004;
  }
}

.evaluate {
  padding: 120px 0px 90px 0px;
  background-color: #f5f6fa;
}

.evaluate .evaluate__title {
  margin: 0 auto;
  text-align: center;
}

.evaluate .stern-list {
  margin: 60px auto 0px auto;
}

@media screen and (min-width: 970px) {
  .evaluate .stern-list .col-lg-4 {
    padding: 0px;
  }

  .evaluate .stern-list .stern-item {
    max-width: 388px;
    margin-right: 20px;
  }
}

.evaluate .stern-list .stern-item {
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  background-color: #fff;
  display: block;
  border-radius: 4px;
}

.evaluate .stern-list .stern-item:hover {
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}

.evaluate .stern-list .stern-item :hover .stern-name {
  color: #03b8cc;
}

.evaluate .stern-list .stern-img {
  height: 220px;
  width: 100%;
}

.evaluate .stern-list .stern-img img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 4px 4px 0px 0px;
}

.evaluate .stern-list .stern-warp {
  padding: 30px 30px 34px;
  text-align: left;
}

.evaluate .stern-list .stern-warp .stern-name {
  font-size: 18px;
  color: #444444;
  margin-bottom: 15px;
}

.evaluate .stern-list .stern-warp .stern-content {
  width: 100%;
  color: #888888;
  height: 60px;
  overflow: hidden;
}

.financing {
  padding: 120px 0;
}

.financing .financing-title {
  margin: 0px auto 60px auto;
  color: #fff;
}

@media screen and (min-width: 980px) {
  .financing .col-lg-2 {
    width: 20%;
  }
}

.financing .financing-wrap {
  margin: 0px auto;
  width: 100%;
}

.financing .financing-wrap .financing-content .financing-card {
  padding: 59px 0px 30px 0px;
  background: #fff;
  height: 300px;
}

.financing .financing-wrap .financing-content .financing-brand {
  width: 100%;
  height: 90px;
  border-bottom: 1px solid #e5e5e5;
}

.financing .financing-wrap .financing-content .financing-brand i {
  margin: 0px auto 20px auto;
}

.financing .financing-wrap .financing-content .financing-brand .step1 {
  background-image: url('../images/style-index.png');
  background-position: -8px -214px;
  display: block;
  height: 70px;
  width: 182px;
}

.financing .financing-wrap .financing-content .financing-brand .step2 {
  background-image: url('../images/style-index.png');
  background-position: -189px -218px;
  display: block;
  height: 70px;
  width: 190px;
}

.financing .financing-wrap .financing-content .financing-brand .step3 {
  background-image: url('../images/style-index.png');
  background-position: 0px -146px;
  display: block;
  height: 70px;
  width: 190px;
}

.financing .financing-wrap .financing-content .financing-brand .step4 {
  background-image: url('../images/style-index.png');
  background-position: -193px -147px;
  display: block;
  height: 70px;
  width: 190px;
}

.financing .financing-wrap .financing-content .financing-investor {
  text-align: center;
  height: 120px;
}

.financing .financing-wrap .financing-content .financing-investor .financing-investor-name {
  font-size: 18px;
  color: #444444;
  margin: 20px 0px 0px 0px;
}

.financing .financing-wrap .financing-content .financing-investor .financing-investor-date {
  font-size: 14px;
  color: #888888;
  margin: 5px 0px;
}

/* ===================== mobile styles===================*/

@media screen and (max-width: 992px) {
  .banner .swiper-container {
    height: 200px;
  }

  .banner .swiper-container .swiper-slide .swiper-wrapper {
    height: 100%;
  }

  .banner .swiper-container .swiper-slide .banner-content {
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: 0;
  }

  .banner .swiper-container .swiper-slide .banner-content.applet {
    width: 100%;
    height: 100%;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.25);
    padding-left: 30px;
    z-index: 0;
  }
  /* top20 榜单content */
  .banner .swiper-container .swiper-slide .banner-content.top_list_content {
    padding-left: 4px;
  }

  .banner .swiper-container .swiper-slide .banner-content.applet h2 {
    margin-top: 50px;
    font-size: 22px;
    text-align: left;
    opacity: 1;
  }

  .banner .swiper-container .swiper-slide .banner-content.applet h5 {
    margin: 6px 0px 16px 0px;
    font-size: 14px;
    text-align: left;
    opacity: 1;
  }

  .banner .swiper-container .swiper-slide .banner-content.applet .btn-primary {
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    opacity: 1;
  }
    /* top20 榜单查看详情btn */
  .banner .swiper-container .swiper-slide .banner-content .top_list_btn {
    display: none;
  }

  .banner .swiper-container .swiper-slide .banner-content h2 {
    margin-top: 50px;
    font-size: 22px;
    text-align: center;
    opacity: 1;
  }

  .banner .swiper-container .swiper-slide .banner-content h5 {
    margin: 4px 0px 16px 0px;
    font-size: 14px;
    text-align: center;
    opacity: 1;
  }
  .banner .swiper-container .swiper-slide .banner-content .company-video {
    background-image: url(../images/likaifu.png);
    position: absolute;
    top: 26%;
    right: 60px;
    width: 100px;
    height: 100px;
    border: 2px solid #fff;
    background-size: cover;
    cursor: pointer;
  }
  .banner .swiper-container .swiper-slide .banner-content .btn-primary {
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    opacity: 1;
  }

  .banner .swiper-container .banner-pagination {
    bottom: 10px;
  }
}

@media screen and (max-width: 992px) {
  .species {
    padding: 30px 0px 0; margin-top: 0;
  }

  .species .row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .species .species-title {
    margin-bottom: 15px;
  }

  .species .species-title h3 {
    margin: 15px 0px;
  }

  .species .species-title p {
    width: 100%; font-size: 14px;
  }
  
  
  .production-banner p {
    width: 100% !important;
  }
  .tyuet{padding-left: 15px;
    padding-right: 15px;}
      .tyuet img{max-width:100% ;}
  .species .species-type {
    height: auto;
    margin-top: 0px;
    padding: 15px 0px;
  }

  .species .species-type p {
    width: 100%;
  }

  .evaluate {
    padding: 50px 0px;
  }

  .evaluate .stern-list {
    margin: 6px auto;
  }

  .evaluate .stern-list .stern-item {
    margin: 15px 0px;
  }

  .evaluate .stern-list .stern-item .stern-img {
    height: auto;
  }

  .financing {
    padding: 50px 0px;
  }

  .financing .financing-wrap {
    margin: 0px;
  }

  .financing .financing-wrap .financing-content .financing-investor {
    text-align: center;
  }

  .industry {
    width: 100%;
    position: relative;
    background: -webkit-gradient(linear, right top, left top, from(#fda40e), to(#fa7727));
    background: linear-gradient(-90deg, #fda40e 0%, #fa7727 100%);
    padding: 30px 15px;
    height: 560px;
  }

  .industry .industry-title {
    color: #fff;
    margin: 10px 0px;
    font-size: 26px;
  }

  .industry .swiper-container {
    width: 90%;
    margin: 0px auto;
    color: #fff;
    text-align: center;
    height: 480px;
  }

  .industry .swiper-container .swiper-slide {
    margin: 0 auto;
    padding-top: 0px;
  }

  .industry .swiper-container .swiper-slide .industry-avatar {
    width: 130px;
    height: 150px;
    margin: 0 auto;
  }

  .industry .swiper-container .swiper-slide .industry-avatar img {
    width: 100%;
    height: 100%;
    display: block;
  }

  .industry .swiper-container .swiper-slide .industry-name {
    margin: .666667rem 0px 10px 0px;
    font-size: 18px;
    text-align: center;
    color: #fff;
  }

  .industry .swiper-container .swiper-slide .industry-description {
    color: #fff;
  }

  .industry .swiper-container .swiper-slide .industry-text {
    margin: .8rem 0px;
    text-align: center;
    font-weight: bolder;
    font-size: 14px;
    line-height: 24px;
  }

  .industry .swiper-container .swiper-slide .btn-primary {
    background: transparent;
    border: 1px solid #fff;
  }

  .industry .industry-moblie-pagination {
    position: absolute;
    z-index: 10;
    bottom: 80px;
    width: 100%;
    text-align: center;
  }

  .industry .swiper-pagination-switch {
    display: inline-block;
    background: #fff;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    opacity: 0.95;
    border-radius: 100%;
  }

  .industry .swiper-active-switch {
    background: #ffffff;
    border-radius: 8px;
    width: 19px;
    margin: 0 3px;
    height: 10px;
  }
}

@media screen and (max-width: 992px) {
  .evaluate .stern-list .row {
    padding: 0 15px;
  }

  .evaluate .stern-list .stern-item {
    padding: 0px;
  }

  .financing {
    padding: 50px 0px;
    background: -webkit-gradient(linear, right top, left top, from(#4be7f6), to(#20c7e3));
    background: linear-gradient(-90deg, #4be7f6 0%, #20c7e3 100%);
  }

  .financing .financing-title {
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .financing .financing-wrap {
    margin: 0px;
  }

  .financing .financing-wrap .container-fluid {
    padding-left: 0px;
    padding-right: 0px;
  }

  .financing .financing-wrap .financing-card {
    margin: 15px 0;
  }
}

.production24 {
width: 100%; overflow: hidden;
    background: #fff; display: block;
    padding: 0px;
    text-align: center;
    margin-top: 60px;
}
.production24 .species-type {
  margin-top: 10px;
  padding: 25px 10px ;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  transition: transform .5s ease;
}
.production24 .species-type .species-logo {
  width: 120px;
  height: 123px;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.production24 .species-type h5 {
  color: #444444;
  text-align: center;
  margin: 28px auto 6px auto;
  height: 60px; overflow: hidden;
}

.production24 .species-type p {
  font-size: 14px;
  color: #999999;
  text-align: center;
  margin: 14px auto;
}
@media screen and (min-width: 970px) {

	 
  .production24 .species-type:hover h5 {
    color: #E50004;
  }
}
@media screen and (max-width: 992px) {
	.production24{margin-top: 0; padding-top: 0; padding-bottom: 0px;}
	.production24 .species-type{margin-top: 0;}
.production24 .col-md-3{padding: 0 !important;}
.production24 .col-xj-12{padding: 0 !important;}
.production24 .species-type{padding: 20px 20px 20px 0;}
.production24 .col-md-3:nth-child(2n) .species-type{padding-right: 0;}
.production24 .species-type h5{font-size: 14px; height: 72px; line-height: 24px;}
}
