/*body,html{ overflow-x: hidden;}*/
body,html{ width: 100%;}
figure{ display: block; cursor: pointer;}
.mgB50{ margin-bottom: 5rem;}
.noPdlr{ padding-left: 0!important; padding-right: 0!important;}
.noMg{ margin: 0!important;}
.page_nav .nav-link{ padding: 1.5rem 1rem;}
.page_nav .nav-link.active{ background-color: #b1d85c; font-weight: bold; color: white;}
.tab-content p{ line-height: 2;}
.page_banner{ width: calc(100% + 30px);}
/*公司荣誉*/
.pageHonorBg{ background: url(../img/pageHonorPic00.png) bottom right no-repeat; padding: 3rem 5rem 4rem;}
.pageSwiper{ padding: 0 0 4rem !important;}
/*.pageSwiper .swiper-slide{ width: 25%;}*/
.pageHonor_item{background-color: white; padding: 1rem; box-shadow: 0px 0px 10px #ccc; }
.pageHonor_item p{ font-size: 0.8rem;}

/*红太阳介绍*/
.pageRedsun_line{ width: 100px; height: 6px; margin: 1.5rem 0 1rem;}
.pageRedsun_bgPic{ width:100%; background-image:url(../img/pageRedsunpic02.png); background-repeat:no-repeat;background-attachment:fixed; padding: 4rem 0 5rem;}
.pageRedsunWord{
	background: -webkit-linear-gradient(90deg, #fff, rgba(255,255,255,0.2)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(90deg, #fff, rgba(255,255,255,0.2)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(90deg, #fff, rgba(255,255,255,0.2)); /* Firefox 3.6 - 15 */
  background: linear-gradient(90deg, #fff, rgba(255,255,255,0.2)); /* 标准的语法 */
}
/*企业文化*/
.pageCultureBg{ background: 0 10rem url(../img/pageCulture_pic02.png) no-repeat; background-attachment: fixed;}
.vh_center{ display: table-cell; vertical-align: middle; text-align: center;}
.pageCulture_item1{
	background: -webkit-linear-gradient(180deg, #fff, rgba(255,255,255,0.2));
  background: -o-linear-gradient(180deg, #fff, rgba(255,255,255,0.2));
  background: -moz-linear-gradient(180deg, #fff, rgba(255,255,255,0.2)); 
  background: linear-gradient(180deg, #fff, rgba(255,255,255,0.2)); 
  
}
.pageCulture_border{ border: 1px solid #eee; padding: 1rem 2rem;}
.pageCulture_greenLine{ width: 20px; height: 4px; display: inline-block; background-color: #18ac57; margin:0.6rem 1rem 0 0;}
.page_pic img{transition: all 1s;}
.page_pic:hover img{ transform: scale(1.08); }
.pageCulture_pt{ padding-top: 3rem;}
.pageCultureItem div{ padding: 2rem 0 1.5rem 0; border-bottom: 1px solid #eee;}
/*组织架构*/
.pageStructure{ width: 72%; margin: 0 auto;}
/*公司新闻*/
.pageNews_more{ width: 200px!important;}
.pageNews_word{overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;-webkit-line-clamp:5;}
/*.pageNews_list{ padding: 3rem 0;}*/
.pageNews_item{ border-bottom: 1px solid #ddd; padding: 3rem 0 3rem;}
.pageNewsPic{ left: 0; top: 0; z-index: 1;}
.pageNews_item_word{overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;display:-moz-box;-moz-box-orient:vertical;display:box;box-orient:vertical;-webkit-line-clamp:2;}
/*新闻详情*/
.line{ width: 100%; height: 1px; background-color: #eee;}
/*视频专区*/
.vedioName{ padding: 0.75rem 0 1rem; border-bottom: 1px solid #eee;}
.vedioCircle{ display: inline-block; width: 6px; height: 6px; background-color: #a8d24c; border-radius: 50%; margin-right: 1rem;}
/*科技创新*/
.pageTechnology{ padding-top: 3rem; background-color: white; box-shadow: 0 0 15px #eee;}
.pageTechnology_icon{ margin: 0 auto;}
.pageTechnology_word{ width: 100%; height: 100%; top: 0; left: 0; transform: translateX(-100%); transition: all 0.3s; }

.pageTechnology_item p{color: white; transform: translateX(-150%); transition: all 0.3s 0.2s;  }
.pageTechnology:hover .pageTechnology_word{ transform: translateX(0);}
.pageTechnology:hover .pageTechnology_item p{ transform: translateX(0);}
/*HSE管理*/
.pageHse_title{ bottom: 1rem; left: 1rem; right: 1rem; padding: 0.5rem 1rem ; background: -webkit-linear-gradient(90deg, #fff, rgba(255,255,255,0)); 
  background: -o-linear-gradient(90deg, #fff, rgba(255,255,255,0)); 
  background: -moz-linear-gradient(90deg, #fff, rgba(255,255,255,0)); 
  background: linear-gradient(90deg, #fff, rgba(255,255,255,0)); }
.pageHse_item{ bottom: 1rem; left: 1rem; right: 1rem; background-color: white; padding: 1rem; transform: translateY(150%); transition: all 0.5s;}
.pageHse:hover .pageHse_title{ display: none;}
.pageHse:hover .pageHse_item{ transform: translateY(0);}

/*公司公告*/
.pageNotice{ width: 60%; margin: 0 auto;}
.pageNotice .nav-link{ padding: 1.5rem 1rem; border: 1px solid #a8d24c;font-weight: bold;color: #a8d24c;}
.pageNotice .nav-link.active{ background-color: #a8d24c; font-weight: bold; color: white;}

.pageNotice_list{ padding: 3rem 0; border-bottom: 1px solid #eee;}
.pageNotice_list_day{ /*padding-right: 1rem;*/ border-right: 1px solid #eee; }
.pageNotice_list_word{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.more{border: 1px solid #ddd; height: 60px; line-height: 60px; display: block; margin-top: 2rem;}
.more_line{ width: 0; height: 100%; background-color:#a8d24c; transition: all .5s;}
.more_word{ width: 100%; height: 100%; left: -16px; transition: all .5s;}
.page_arrow{ right: 20%; top: 24px;}
.page_arrow2{ display: none; animation: all 0.9s 0.5s infinite;}
.more:hover .more_line{ width: 100%;}
.more:hover .more_word{ color: white; }
.more:hover .page_arrow1{ display: none;}
.more:hover .page_arrow2{ display: block; -webkit-animation-name: arrow;
  animation-name: arrow;}
  
  @-webkit-keyframes arrow {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes arrow {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/*公司治理*/
.leaderBig{ width: 100%; position: fixed; left: 0; top: 0; display: none; z-index: 1000;}
.bg_black{ width: 100%; top:0; left:0; background:rgba(000,000,000,0.6); display: none; z-index: 99999; cursor: pointer}
.leaderContent{ width: 90%; top: 50%; margin-top: -240px; max-height: 520px; background-color: white; padding: 60px 100px; left: 5%; z-index: 100000; /*display: block;*/ }

#leaderLeft{ top: 50%; left: 20px; margin-top: -30px;}
#leaderRight{ top: 50%; right: 20px; margin-top: -30px;}

.job_detail{ border: 1px solid #a8d24c; padding: 0.2rem 0.3rem; color: #a8d24c; border-radius: 3px; margin-right: 0.5rem;}
.leaderDetail{display: none; }
.leaderWord{ box-sizing: border-box; width: 70%; padding: 0 2rem;}
.leaderWord p{ line-height: 2;}
.leaderImg{ width: 30%;}
.leader_pic{ cursor: pointer;}

/*产业服务*/
.platform{ background: url(../img/pageIndustry_pic02.png) no-repeat; background-size: 100%;}
.platform_word{  background: -webkit-linear-gradient(90deg, rgba(255,255,255,0.3),#fff); 
  background: -o-linear-gradient(90deg, rgba(255,255,255,0.3),#fff); 
  background: -moz-linear-gradient(90deg, rgba(255,255,255,0.3),#fff); 
  background: linear-gradient(90deg, rgba(255,255,255,0.3),#fff); margin: 5rem 3rem;
  padding: 3rem 2rem;}
.researchNumber{ border-right: 1px solid rgba(168,210,76,0.5);}
.researchNumber span{ display: block; color: #a8d24c;}
.researchNumber span:first-child{ font-size: 4rem; font-weight: bold;}
.pageSwiper h6{ line-height: 1.6;}

#swiper2 .swiper-button-prev,
#swiper2 .swiper-button-next,#swiper4 .swiper-button-prev,
#swiper4 .swiper-button-next,#swiper5 .swiper-button-prev,
#swiper5 .swiper-button-next {
  position: absolute;
  top: 40%;
  width: 60px;
  height: 60px;
  margin-top: -30px;
  z-index: 10;
  cursor: pointer;
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat;
}



.pageSwiper .swiper-button-prev,
.pageSwiper .swiper-container-rtl .pageSwiper .swiper-button-next,.pagePesticideSwiper .swiper-button-prev,
.pagePesticideSwiper .swiper-container-rtl .pagePesticideSwiper .swiper-button-next {
	background-image: url(../img/arrowL.png);
  left: 0px;
  right: auto;
}
.pageSwiper .swiper-button-next,
.pageSwiper .swiper-container-rtl .pageSwiper .swiper-button-prev,.pagePesticideSwiper .swiper-button-next,
.pagePesticideSwiper .swiper-container-rtl .pagePesticideSwiper .swiper-button-prev {
  background-image: url(../img/arrowR.png);
  right: 0px;
  left: auto;
}

#swiper3 .swiper-button-prev,
#swiper3 .swiper-button-next {
  position: absolute;
  top: 70%;
  width: 31px;
  height: 53px;
  margin-top: -26px;
  z-index: 10;
  cursor: pointer;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}

#swiper3 .swiper-button-prev,
#swiper3 .swiper-container-rtl .pageSwiper .swiper-button-next {
	background-image: url(../img/pageIndustry_arrowL.png);
  left: 0px;
  right: auto;
}
#swiper3 .swiper-button-next,
#swiper3 .swiper-container-rtl .pageSwiper .swiper-button-prev {
  background-image: url(../img/pageIndustry_arrowR.png);
  left: 51px;
  right: auto;
}
.my-button-disabled{ opacity: 0.4;}
.more_left{ margin-left: 0;}

.carousel-item-content{ width: 88%; height: 100%; margin: 0 auto; background-color: white;}
.carousel-item-content p{ line-height: 2;}
.table_item tr td{border: 1px solid #a0c452; }
.table_item tr td:first-child{ width: 20%; vertical-align: middle; background-color: #c8df97; }
.table_item tr td:last-child{ width: 80%; padding: 1rem 2rem; box-sizing: border-box; line-height: 2;}

/*市场服务*/
.pageMarket_item{ background: url(../img/pageMarket_pic01.png) no-repeat; padding: 15.3rem 0 2rem; background-size: 100%;}
.pageMarketItem{ padding: 0 0 0 3rem;}
.pageMarket_item1{ background: url(../img/pageMarket_pic03.png) no-repeat; padding: 8rem 0 0 0; background-size: 40%;}
.pageMarket_pr{ margin-right: 0px!important;}

/*产品服务*/
.pageProduct_item_title{ margin: 28% auto 0;}
.pageProduct_more{ left: 50%; margin-left: -24px; top: 28%; animation: all .8s 1s infinite;}
.home_part:hover .pageProduct_more{ -webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
.pagePesticide .breadcrumb{ padding: 1rem 0;}
.pagePesticide_item{ height: 100%; cursor: pointer}
.pagePesticide_item1{ background: url(../img/nongyaoPic01.png) no-repeat;}
.pagePesticide_item2{ background: url(../img/nongyaoPic02.png) no-repeat;}
.pagePesticide_item3{ background: url(../img/nongyaoPic03.png) no-repeat;}
.pagePesticideItem_word{ top: 20%; left: 40%;}
.pagePesticideItem_content{ width: 90%; height: 100%; left: 5%; top: 0; background-color: white; padding: 2rem 2rem 0; display: none;}
.pagePesticideItem_content p{ line-height: 2;}
.pagePesticidePadding{ padding: 0 2rem;}
/*.pagePesticideBorder{ border: 1px solid #a0c452; padding: 1rem 2rem; line-height: 1.6;}*/
.pagePesticideColor{ background-color: #c8df97; font-weight: bold;}
.pagePesticideBorderSmall{border: 1px solid #a0c452; padding: 0.6rem 1.5rem; line-height: 1.6;} 
.pagePesticideBorderGray{ border: 1px solid #eee; padding: 1rem 2rem; line-height: 1.6;}
.pagePesticideBorderGrayPadding{border: 1px solid #eee; padding: 0rem 1rem; line-height: 1.6;}
.pagePesticideMargin{ margin: 0 0 1.5rem 0!important;}
.pagePesticideOfy{ overflow-x: hidden; overflow-y: scroll;}
.pageProductPart{ width: 100%!important;}
/*人才理念*/
.pageTalent_item{ padding: 2rem 1rem; border: 1px solid #eee;}
.pageTalent_word{ width: calc(100% - 30px); padding: 0.5rem 1rem; background-color: #a8d24c; bottom: 0; left: 15px; font-size: 0.8rem; color: white;}
/*招聘信息*/
.searchBtn{ margin-top: -5px; background: #a8d24c url(../img/search_icon.png) 10px center no-repeat; padding: 0.375rem 1.5rem 0.375rem 2.5rem;     border-radius: 0.25rem; color: #fff; border: 1px solid #a8d24c;}
.pageJob{ border-top: 4px solid #a8d24c; border-bottom: 4px solid #a8d24c;}
.pageJobItem{ padding: 1rem; cursor: pointer!important;}
.pageJob_item:nth-of-type(even){ background-color: #f3f3f3;}
.pageJob_detail{background-color: #e6f0d0; display: none;}
.pageJob_border{ border-bottom: 1px solid #d7e0c3; padding: 1rem 0;}
.pageNewsDetail p{
    margin-bottom: 1rem!important;
    text-indent: 0!important;
}

