.product_hot{
    display: flex;
}
.product_hot img{
    width: 50%;
}
.product_contents .product_title{
    border-bottom: 1px solid #dbe3ef;
    border-top: 2px solid #ffb11f;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    font-weight: bold;
}
.product_contents{
    border: 1px solid #dbe3ef;
    border-top: none;
    border-bottom: none;
}
.product_contents .product_img{
    border-right: 1px solid #dbe3ef;
    border-bottom: 1px solid #dbe3ef;
}
.product_contents .product_img:nth-child(4n) {
    border-right: none;
}
.product_contents .row .product-content {
    height: 40px;
    line-height: 35px;
}
h1.home_h1{
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
}
div.product_img .product-content{
  text-align: center;
}
div.product_img:hover .product-content{
    color: #ffb11f;
}
div.exhibits_left_style div img{
  transition: 1s;
   -moz-transition: 1s;
   -ms-transition: 1s;
   -o-transition: 1s;
   -webkit-transition: 1s;
}
div.exhibits_left_style div img:hover{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.plant_list p{
   background: rgba(0, 0, 0, 0.1);
}
div.wrapping_material{
  margin-bottom: 0!important;
}
div.wrapping_material div.product-thumb{
  box-shadow: 5px 5px 20px 5px rgba(136, 136, 136, 0.5)!important;
}
.scope_applicat .product-item .product-content img{
  position: absolute;
}
@-webkit-keyframes service-two-animation {
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }

  @keyframes service-two-animation {
    0% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
    50% {
      -webkit-transform: scale(1.1);
              transform: scale(1.1);
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
    }
  }
section.gszs div.row img{
    -webkit-animation: download-animation 6s infinite linear;
    animation: download-animation 6s infinite linear;
    margin-bottom: 30px;
}
@-webkit-keyframes download-animation {
    0% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
    50% {
      -webkit-transform: translate(0, -20px);
              transform: translate(0, -20px);
    }
    100% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
  }

  @keyframes download-animation {
    0% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
    50% {
      -webkit-transform: translate(0, -20px);
              transform: translate(0, -20px);
    }
    100% {
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
    }
  }
.section.loaded .s-head {
    top: 0;
    opacity: 1;
    -webkit-transition: all .6s ease-out 0s;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.s-head-title {
    position: relative;
    width: 250px;
    padding-bottom: 8px;
    margin: 0 auto;
    font-weight: 400;
    text-align: center;
}
.s-sub-title {
    margin-top: 5px;
    font-size: 16px;
    color: #999;
    text-align: center;
}
.s-head-title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, transparent 0%, #517dd6 30%, #517dd6 70%, transparent 100%);
    opacity: .6;
    content: "";
}
.clearfix:after {
    clear: both;
}
ul,li,ol{
  list-style: none;
}
.hezuo_cont,.hezuo_cont1 {
    overflow: hidden;
    height: 145px;
}
.hezuo .hezuo_cont li,.hezuo1 .hezuo_cont1 li {
    margin-right: 20px;
    float: left;
    text-align: center;
}
.hezuo .hezuo_cont li img,.hezuo1 .hezuo_cont1 li img {
    width: 155px;
    height: 75px;
    transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
}
.hezuo .hezuo_cont li img:hover,.hezuo1 .hezuo_cont1 li img:hover{
    transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
@media (min-width:576px){
    .video_style iframe{
        width: 265px;
        height: 139px;
    }
}
@media (min-width:992px){
    .video_style iframe{
        width: 365px;
        height: 239px;
        box-shadow: 0 0px 20px rgba(136, 136, 136, 0.9);
    }
}
@media (min-width:1200px){
    .video_style iframe{
        width: 573px;
        height: 447px;
        box-shadow: 0 0px 20px rgba(136, 136, 136, 0.9);
    }
}
div.exhibits_left_style{
    padding: 0!important;
}
.restant-img{
    text-align: center;
    position: relative;
    max-width: 620px;
    margin-left: auto;
    margin-right: auto;
}
.restant-img img:nth-child(1){
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.restant-img img:nth-child(2) {
    position: absolute;
    left: 0;
    right: 0;
    top: -120px;
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
    -webkit-animation: restant-amination 10s infinite linear;
    animation: restant-amination 10s infinite linear;
  }
  .restant-img img:nth-child(3) {
    position: absolute;
    top: 175px;
    right: -120px;
    max-width: 200px;
    -webkit-animation: restant-amination 10s infinite linear;
    animation: restant-amination 10s infinite linear;
  }

  .restant-img img:nth-child(4) {
    position: absolute;
    left: 0;
    right: 0;
    max-width: 200px;
    bottom: -120px;
    margin-left: auto;
    margin-right: auto;
    -webkit-animation: restant-amination 10s infinite linear;
    animation: restant-amination 10s infinite linear;
  }

  .restant-img img:nth-child(5) {
    position: absolute;
    top: 160px;
    left: -120px;
    max-width: 200px;
    -webkit-animation: restant-amination 10s infinite linear;
    animation: restant-amination 10s infinite linear;
  }
  @-webkit-keyframes restant-amination {
    0% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
    40% {
      -webkit-transform: rotate(10deg);
              transform: rotate(10deg);
    }
    70% {
      -webkit-transform: rotate(-15deg);
              transform: rotate(-15deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
  }

  @keyframes restant-amination {
    0% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
    40% {
      -webkit-transform: rotate(10deg);
              transform: rotate(10deg);
    }
    70% {
      -webkit-transform: rotate(-15deg);
              transform: rotate(-15deg);
    }
    100% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
  }
  @media only screen and (max-width: 767px){
    .restant-img{
        margin-bottom: 75px;
      }
      .restant-img img:nth-child(2) {
        top: -80px;
        max-width: 120px;
      }
      .restant-img img:nth-child(3) {
        display: none;
      }
      .restant-img img:nth-child(4) {
        max-width: 120px;
        bottom: -70px;
      }
      .restant-img img:nth-child(5) {
        display: none;
      }
  }
.product_list_conts{
    margin-bottom: 50px;
}
div.container p.home_title{
    background: linear-gradient(to right, red, #ffb11f);
    -webkit-background-clip: text;
    color: transparent;
}
div.container p.home_title{
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    color: #333;
    padding: 0 95px 20px 95px;
    border-bottom: 1px solid #1c62b0;
    margin-bottom: 13px;
    position: relative;
    font-weight: bold;
}
div.container p.home_title:after{
    content: "";
    display: block;
    width: 58px;
    height: 5px;
    position: absolute;
    background: #1c62b0;
    bottom: -3px;
    left: 50%;
    margin-left: -26px;
}

div.product_list .widget,div.news_list div.widget{
    padding:0 10px;
    padding-right: 0;
    box-shadow: 0 5px 10px rgba(81, 70, 174, 0.27);
}
div.product_list .widget .widget-header,.news_list div.widget .widget-header{
    padding-top: 20px;
}
div.product_list .shop-product-wrap{
    justify-content: start!important;
}
.ff_bg a{
    background-color: #ffb11f;
    color: #fff!important;
}
/* product_details */
div.post-content .product_details{
    padding-bottom: 10px;
    border-bottom:.5px dashed #eee;
}
.current_location{
    background-color: #f5f5f5;
    height: 60px;
    line-height: 60px;
}
.current_location .container div{
    background-color: #fff;
    text-indent: 20px;
    height: 60px;
    line-height: 60px;
    display: flex;
    align-items: center;
}
.current_location .container div p{
    margin-bottom: 0;
}
.current_location .container div p:first-child{
    color: #ffb11f;
}
.current_location .container div a{
    display: inline;
    padding-right: 4px;
    padding-left: 4px;
}
div.product_details_titlecon{
    align-items: flex-start!important;
}
div.product_details_titlecon .post-content h4{
    margin-bottom: 20px!important;
}
div.product_details_titlecon .post-content p.rating,div.product_details_titlecon .post-content h5,div.product_details_titlecon .post-content p.product_details,div.product_details_titlecon .details_introduce{
    margin-bottom: 20px;line-height: 30px;
}
.footer_contant{
    background: none;
    text-align: center;
}
.footer_contant h5,.footer_contant p{
    color: #fff;
}
div.exhibits_list{
    justify-content: start!important;
}
.paginations ul li.active a{
  border: 1px solid #cccccc;
}
.paginations ul li.active a.page_active{
  background-color: #ffb11f;
  color: #fff;
  border: 1px solid #ffb11f;
}
div.news_lists{
  background: #ffffff;
}
div.news_list{
  background: #f4f4f4;
}
div.news_list div.widget-author{
  text-align: center;
  padding: 20px 10px;
  box-shadow: 0 5px 10px rgba(81, 70, 174, 0.27);
}
div.news_list div.news_right{
  padding: 20px;
  padding-top: 0;
}
div.news_right article div.post-item-2{
  background: #fff;
  margin-bottom: 30px;
  padding: 20px;
  box-shadow: 0 5px 10px rgba(81, 70, 174, 0.27);
}
div.news_list div.news_right div.post-inner{
  margin-bottom: 0;
}
div.news_list div.news_right_list{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
div.news_list div.news_right_list div.post-content{
  padding: 0;
}
div.news_list div.news_right_list div.post-thumb{
  padding-left: 0;
  padding-right: 20px;
}
div.news_list div.news_right div.post-item-2:hover,section.index_news .section-wrapper div.post-item-2 div.post-inner:hover{
  box-shadow: 0 10px 10px rgba(136, 136, 136, 0.7);

}
div.news_list div.news_right div.post-item-2:hover .post-inner .post-content a h3{
  color: #ffb11f;
}
div.news_list .post-inner .post-content h3{
  margin-bottom: 10px;
}
div.news_list .post-inner .post-content ul{
  margin-bottom: 10px;
}
div.news_list .post-inner .post-content ul li span i{
  padding-right: 5px;
    color: #ffb11f;
}
div.news_list div.news_right_btn a{
  color: #ffb11f;
}
div.news_list div.news_right_btn a i{
  padding-left: 5px;
}
div.news_list div.news_right_list div.post-content a h3{
  -webkit-line-clamp: 1;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
section.index_news div.section-wrapper div.post-item-2 div.post-content a h5,section.index_news div.section-wrapper div.post-item-2 div.post-content p,div.news_list div.news_right_list div.post-content p{
  -webkit-line-clamp: 2;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
div.newsshow_right div.post-item-2,div.newsshow_right div.rel-product{
  background: #fff;
  box-shadow: 0 5px 10px rgba(81, 70, 174, 0.27);
  padding: 20px;
}
div.newsshow_right div.rel-product{
  margin-top: 30px;
}
div.newsshow_right div.post-content h4,div.newsshow_right div.post-content ul,div.newsshow_right div.post-content div.post-thumb{
  text-align: center;
}
div.newsshow_right div.post-content ul{
  border-bottom: 1px dashed #f0f0f0;
  padding-bottom: 15px;
}
div.newsshow_right div.post-content div.post-thumb img{
  width: 50%!important;
}
.product_content{
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e6e7eb;
  border-top: 1px solid #e6e7eb;
  padding: 15px;
  padding-left: 0;
}
.product_content img{
  max-width: 40px;
  margin-right: 6px;
}
.product_content img:hover{
  transform: translateY(-5px);
}
.product_show_btn{
  margin-top: 30px;
}
.company_sub_sbout div.title_blod,.product_text_details div.title_bold{
  font-weight: bold;
}
.content_title_item{
  display: block;
  text-align: center;
}
div.contact-item .contact-icon{
  width: 100%;
}
div.contact-item .contact-details{
  width: 100%;
}
div.contact-item{
  box-shadow: 0 10px 10px rgba(136, 136, 136, 0.7);
}
.contacts_people{
  padding-bottom: 20px;
  background:#f5f5f5;
}
div.contacts_people .admin-thumb img{
  border-radius: 10px!important;
}
div.contacts_people .footer_contant h5, .footer_contant p{
  color: #0b0320;
}
div.product_contents div.product_img:hover a.product_graph{
opacity: 0;
}
div.product_contents div.product_img a.product_sample{
  justify-content: center;
  opacity: 0;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
}
div.product_contents div.product_img:hover a.product_sample{
  opacity: 1;
  }
  header.header-section div.header-area{
    z-index: 1000000;
  }
div.index_title_bg{
  display: flex;
  align-items: center;
  justify-content: center;
}
div.index_title_bg img{
  margin-left: 30px;
  margin-right: 30px;
}
section.index_hot_products{
  margin-top: 40px;
  margin-bottom: 40px;
}
#dateShow1 span.date-tiem,span.date-s{
  background-color: #2f3430;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-right: 5px;
    padding: 6px;
}
@media (max-width:1200px){
  .index_hot_products{
    display: none;
  }
  .zhengshu_content{
    display: none;
  }
  .index_title_bg img{
    display: none;
  }
}
footer.footer-section .footer-item .footer_contant .admin-content p{
  color: #ffffff;
}
.product_img_cont{
  text-align: center;
}
.product_text_cont{
  text-align: center;
}
.product_text_details{
  text-align: left;
}
.product_text_cont .product_text_details div.news_details_img{
text-align: center;
}
.product_text_cont .product_text_details div.news_details_img img{
  max-width: 600px;
}
.product_text_cont .product_text_details a{
  display: contents;
  color: #0000ee;
  font-size: 16px;
  font-weight: bold;
}
.product_details_title{
  background-color: #026acd;
  color: #ffffff;
  padding: 5px 10px;
  margin-bottom: 20px;
}
.product_text_details>strong{
  display: block;
  background-color: #026acd;
  color: #ffffff;
  padding: 5px 10px;
}
div.product_list_contents{
  cursor: pointer;
}
div.product_list_contents div.product-thumb img.sample_picture{
  justify-content: center;
  opacity: 0;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: absolute;
}
div.product_list_contents:hover div.product-thumb img.product_picture{
  opacity: 0;
}
div.product_list_contents:hover div.product-thumb img.sample_picture{
  opacity: 1;
}
a.product_list_left img{
  object-fit: cover;
}

.product_list aside div.widget-post ul li div.post-thumb a img{
  object-fit: cover;
}
table.altrowstable {
  width:100%;
  font-size:14px;
  color:#333333;
  border-width: 1px;
  border-collapse: collapse;
  margin-bottom: 20px;
  text-align: center;
  }
table.altrowstable tr:nth-child(2n+1) {
  background-color: rgb(186, 217, 240);
}
  table.altrowstable th {
  border-width: 1px;
  border-style: solid;
  }
  table.altrowstable td {
  border-width: 1px;
  padding: 10px;
  border-style: solid;
  border-color: #636161;
  }
  table.altrowstable{
    margin:0;
    padding:0;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  @media screen and (max-width: 600px) {
    table.altrowstable {
      border: 0;
    }

    table.altrowstable tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table.altrowstable td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

    table.altrowstable td:last-child {
      border-bottom: 0;
    }

    table.altrowstable td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }
.head_contact_list{
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.head_contact_list div.scocial-media{
margin-right: 80px;
}
div.head_list_language{
  display: flex;
  align-items: center;
}
.head_list_language a{
  color: #fff;
  font-size: 14px;
  margin-right: 15px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
}
.head_list_language a:hover{
  transform: translateY(-5px);
  box-shadow: 0 5px 10px rgba(136, 136, 136, 0.2);
}
.head_list_language a img{
  margin-right: 5px;
}
div.content_portion p.content_title{
  font-size: 30px;
  color: #333;
  text-indent: 0;
  font-weight: bold;
  margin-bottom: 20px;
}
div.content_portion p.content_title span.content_text{
  font-size: 24px;
  font-weight: 600;
  color: #cbcbcb;
  vertical-align: bottom;
  margin-left: 20px;
}
div.content_portion p{
  text-indent: 30px;
}
.home_product_title{
  background:#f2e6d7;
  padding-right: 0;
}
.home_product_title div.widget-header{
    width: 100%;
    text-align: center;
    padding: 30px 0;
    padding-right: 15px;
}
.home_product_title div.widget-header img{
  width: 139px;
  height: 47px;
}
.home_product_title div.widget-wrapper>ul.tab>li,.product-section .section-wrapper .product-filter-name .index_list_left>li{
  background: #A25425;
  margin-bottom: 10px;
  margin-left: 10px;
  padding-left: 15px!important;
}
.product-section .section-wrapper .product-filter-name .index_list_left>li{
  margin-right: 0;
  margin-left: 30px;
  padding: 0;
    height: 41px;
    line-height: 41px;
}
div.index_product_item{
  margin-top: 15px;
  margin-left: 15px;
}
div.index_product_item div.prort{
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
div.index_product_item div.prort b{
color: #c80505;
font-size: 18px;
}
div.index_product_item div.prort a{
 margin-left: auto;
}
.div.index_product_item div.prort a:hover{
  color: #ffb11f;
}
div.index_product_item .product-inner{
  margin: 0;
}
div.index_product_item .row .product-inner{
  text-align: center;
  margin-bottom: 20px;
}
.product-section .section-wrapper .product-filter-name .index_list_left>li a{
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-indent: 20px;
}
div.home_product_title .widget.widget-category .widget-wrapper li a{
  color: #fff;
  font-weight: 500;
  text-indent: 20px;
}
.home_productlist{
  padding-left: 30px;
}
.index_hotproduct{
  display: flex;
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
}
.index_hotproduct p:nth-child(1){
  color: #c80505;
  font-weight: bold;
  margin-bottom: 5px;
}
.index_hotproduct a{
font-size: 14px;
margin-left: auto;
margin-bottom: 5px;
}
.index_hotproduct a:hover,.index_news_content ul li:hover a{
  color: #c80505;
}
.index_news_content ul li:hover a{
  font-weight: 600;
}
.index_news_content ul li:hover{
  cursor: pointer;
}
.index_news_content ul li a{
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home_productlist .col-lg-3:nth-child(5) .product-item,.home_productlist .col-lg-3:nth-child(6) .product-item,.home_productlist .col-lg-3:nth-child(7) .product-item,.home_productlist .col-lg-3:nth-child(8) .product-item{
margin-bottom: 0;
}
.home_productlist .justify-content-center{
  margin-top: 40px;
}
.index_news_content p{
  font-size: 24px;
  color:#044a67;
}
div.index_news_content ul li{
  display: flex;
  align-items: center;
  line-height: 40px;
  border-bottom: 1px dashed #eee;
}
div.index_news_content ul li a{
  font-size: 15px;
  color: #37474f;
  background: url(../images/home/li.png) no-repeat left 16px;
  text-indent: 20px;
}
div.index_news_content ul li span{
  margin-left: auto;
  font-size: 14px;
  color: #555;
}
.index_product_item .row div.product-inner .product-thumb a{
  overflow: hidden;
}
.index_product_item .row div.product-inner .product-thumb a h4{
  margin-top: .5rem;
  margin-bottom: 0;
  font-size: 18px;
}
.video_content div.section-wrapper ul{
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
}
.video_content div.section-wrapper ul li{
  cursor: pointer;
  margin-right: 15px;
    font-size: 20px;
    color: #fff;
}
.video_content div.section-wrapper .gridss .product-inner a p{
  text-align: center;
  color: #fff;
  font-size: 18px;
  margin-top: 10px;
}
.product-section .section-wrapper .product-filter-name .index_list_left>li.active a,.video_content div.section-wrapper ul li.active{
  color: #ffb11f;
}
.home_productlist div.product-item img,.classic_equipment div.product-item img,.left_news_content div.product_tuijian a img,.index_product_item .row div.product-inner .product-thumb a img,div.product_list .shop-product-wrap div.product-item a:hover img{
  -moz-transition: all 2s ease;
  -webkit-transition: all 2s ease;
  -o-transition: all 2s ease;
  transition: all 2s ease;
}
.home_productlist div.product-item a:hover,.classic_equipment div.product-item a:hover,.index_product_item .row div.product-inner .product-thumb a:hover,div.product_list .shop-product-wrap div.product-item a:hover{
  box-shadow: 0 10px 10px rgba(136, 136, 136, 0.7)
}
.home_productlist div.product-item:hover img,.left_news_content div.product_tuijian a:hover img,.index_product_item .row div.product-inner .product-thumb a:hover img,div.product_list .shop-product-wrap div.product-item a:hover img{
  transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.home_productlist div.product-item:hover h6,.classic_equipment div.product-item:hover h6,.left_news_content div.product_tuijian a:hover p,.index_product_item .row div.product-inner .product-thumb a:hover h6,div.product_list .shop-product-wrap div.product-item a:hover h6{
  color: #ffb11f;
}
.classic_equipment div.product-item img{
  padding: 10px;
}
.classic_equipment div.product-item{
background: #f8f8f8;
border: 1px solid #e3e3e3;
}
.classic_equipment.shop-product-wrap .product-item .product-content{
 padding: 5px 0;
}
.classic_equipment div.product-item :hover img{
  transform: scale(1.1) rotate(3deg);
  -ms-transform: scale(1.1) rotate(3deg);
  -moz-transform: scale(1.1) rotate(3deg);
  -webkit-transform: scale(1.1) rotate(3deg);
  -o-transform: scale(1.1) rotate(3deg);
}
.home_contact {
  width: 100%;
  padding: 1px 0 50px 0;
}
.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.home_t {
  margin: 30px 0 50px 0;
  text-align: center;
}
.home_t h3 {
  display: inline-block;
  font-size: 30px;
  font-weight: 400;
  color: #333;
  padding: 0 95px 20px 95px;
  border-bottom: 1px solid #1c62b0;
  margin-bottom: 13px;
  position: relative;
}
.home_t h3:after {
  content: "";
  display: block;
  width: 58px;
  height: 5px;
  position: absolute;
  background: #1c62b0;
  bottom: -3px;
  left: 50%;
  margin-left: -26px;
}
.home_t span {
  display: block;
  text-transform: uppercase;
  font-size: 18px;
  color: #cbcbcb;
  font-weight: 600;
}
.contact_head {
  color: #595757;
}
.contact_head .contact_title {
  font-size: 22px;
}
.contact_head .contact_title_e {
  font-size: 16px;
  opacity: .8;
  margin-top: 10px;
}
.home_contact .place .module .cont_list {
  display: flex;
  margin-top: 35px;
}
.home_contact .place .module i[class*='img'] {
  text-align: center;
}
.home_contact .place .module i[class*='img'] p {
  font-style: normal;
  font-size: 16px;
  margin-bottom: 10px;
}
.home_contact .place .module ul {
  margin-left: 20px;
}
.home_contact .place .module ul li {
  line-height: 30px;
  margin-bottom: 10px;
  font-size: 14px;
  color: #333;
}
div .contact_head p.contact_group{
  text-align: center;
  font-size: 26px;
  margin-bottom: 20px;
  color: #333333;
}
.contact_title_hefei{
  margin-top: 15px;
}

.cont_list ul li{
  display: flex;
  align-items: center;
}
div.cont_list ul li i{
  width: 30px;
  height: 30px;
}
div.cont_list ul li p{
  padding-left: 5px;
  font-size: 14px;
  margin-bottom: 0;
}
div.cont_list ul li i.group_contact{

  background: url(../images/home/hc3.png) no-repeat 0px -102px;
}
div.cont_list ul li i.group_website{

  background: url(../images/home/hc3.png) no-repeat 0px 3px;;
}
div.cont_list ul li i.group_email{

  background: url(../images/home/hc3.png) no-repeat 0px -32px;;
}
div.cont_list ul li i.group_phone{

  background: url(../images/home/hc3.png) no-repeat 0px -67px;
}
div.cont_list ul li i.group_gdaddress{

  background: url(../images/home/hc3.png) no-repeat 0px -138px;;
}
div.cont_list ul li i.group_hfaddress{

  background: url(../images/home/hc3.png) no-repeat 0px -138px;;
}
i.img img{
  width: 150px;
  height: 150px;
}
section.gszs div.row i.img img{
  margin-bottom: 8px;
}

.contact_phone_content{
  display: flex;
  align-items: center;
}
.contact_phone_content a img{
  width: 50px;
  height: 50px;
}
#floatDivBoxs{width:180px;background:#fff;position:fixed;top:154px;right:0px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#1c62b0;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;margin-bottom: 11px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; text-align:center}
#floatDivBoxs .floatDqq li a{font-size:18px; text-align:right; position: relative; right: 30px;display: inline;}
#floatDivBoxs .floatDqq li img{ float:left; margin-top:7px;}
#floatDivBoxs .floatDtxt{ font-size:18px;color:#333;padding:12px 14px;padding-bottom: 10px;}
#floatDivBoxs .floatDtel{ padding-left: 14px;color: #1c62b0;font-size: 16px;}
#floatDivBoxs .floatImg{text-align:center;padding:10px;background:#EBEBEB;}
#floatDivBoxs .floatImg img{ margin-bottom:5px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/home/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/home/online_arrow.jpg) no-repeat;position:fixed;top:154px;right:180px;z-index:999;}
#rightArrow a{display:block;height:45px;}
.floatDtel p{
  margin: 0 0 11px;
  font-weight: bold;
}
.floatShadow .right_name{
  padding-left: 14px;
  font-size: 18px;
  color: #333333;
}
.video_content{
  background: url(../images/home/bg.jpg) no-repeat;
  padding-bottom: 50px;

}
@media (max-width: 567px){
  .video_content .section-wrapper{
    /* height: 476px; */
  }
}
.video_content .video_more{
  text-align: center;
  margin-top: 50px;
}
.about_list_content{
  padding-right: 0;
  padding-left: 0;
  background: none;
}
.about_list_content aside{
  background: #f2e6d7;
  padding-bottom: 25px;
}
.about_list_content aside div.widget{
  box-shadow: none;
}
div.news_list .left_news_content.widget{
  border-top: 30px solid #f4f4f4;
}
.left_news_content ul li{
  background: none;
}
.left_news_content div.product_tuijian{
  background: #fff;
  box-shadow: 2px 2px 10px #aeadad;
  overflow: hidden;
  margin-bottom: 15px;
}
.left_news_content div.product_tuijian p{
  padding-top: 10px;
  border-top: 1px dashed #cccccc;
  color: #181818;
  text-align: center;
}
.news_list .newsshow_right div.rel-product h4.title-border{
  color: #181818;
  padding: 0 0 0 8px;
  line-height: 1;
  border-left: 4px solid #ffb11f;
}
.current_position{
  height: 40px;
  overflow: hidden;
  background: #ffffff;
  margin: 0 0 20px 0px;
}
.current_position span{
    float: left;
    background: url(../images/home/sj.jpg) no-repeat left center;
    display: inline-block;
    width: 20px;
    height: 40px;
    margin: 0;
}
.current_position p{
    float: left;
    background: #1c62b0;
    display: inline-block;
    width: auto;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    line-height: 40px;
    overflow: hidden;
}
.current_position a{
  display: inline;
  background: none;
  margin: 0;
  padding: 0;
  color: #666;
  border-radius: 2px;
  min-width: 100px;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.current_position a:hover{
  color: #ffb11f;
}
div.newsshow_right .post-item-2 .post-inner .post-content{
  padding-top: 1px;
}
.blog-section.blog-single .section-wrapper .post-item-2 .post-inner .post-content>p.details_title{
 margin-bottom: 15px;
}
div.paginations>ul.agri-ul li{
  display: flex;
  align-items: center;
  justify-content: center;
}
div.paginations>ul.agri-ul li a{
  margin-right: 8px;
}
.shop-single .product-details .post-content.productde_contont h4{
  font-size: 24px;
}
.shop-single .product-details .post-content.productde_contont h5{
  font-size: 18px;
}
.wapduan{
  display: none;
}
.wapduan.top_bar {
  position: fixed;
  z-index: 900;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.wechat_im_right{
  position: fixed;
  z-index: 900;
  bottom: 30%;
  right: 0;
}
.wechat_im_right #target{
  opacity: 0;
}
.wechat_im_right span#target{
  display: block;
  text-align: center;
}
.wechat_im_right{
  display: none;
}
.btn_copy_we{
  background-color: rgb(26, 173, 23);
  color: rgb(255, 255, 255);
  font-weight: bold;
  font-size: 14px;
  padding: .375rem .55rem;
}
.btn_copy_we img{
  max-width: 80%;
  margin-right: 5px;
}
@media (max-width: 567px){
  .wechat_im_right{
    display: block;
  }
}
.wapduan.top_bar .top_menu {
    border-top: 1px solid #0066CC;
    width: 100%;
    height: 50px;
    display: -webkit-box;
    margin: 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#13183E), to(#13183E), color-stop(60%, #13183E));
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
}
.top_bar .top_menu>li {
  width: 25%;
    color: #FFFFFF;
}
.top_bar .top_menu>li>a {
    height: 50px;
    margin-right: 1px;
    display: block;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    -webkit-box-flex: 1;
}
.top_bar .top_menu>li>a img {
  padding: 3px 0 0 0;
  height: 24px;
  width: 24px;
  color: #fff;
  line-height: 48px;
  vertical-align: middle;
}
.top_bar .top_menu>li>a label {
  overflow: hidden;
  margin: 0 0 0 0;
  font-size: 12px;
  display: block !important;
  line-height: 22px;
  text-align: center;
}
.product_list .widget-wrapper ul li.open a.active{
  color: #ffb11f;
  text-indent: 20px;
}
.rel-product .swiper-container .swiper-slide a p{
  text-align: center;
  border-top: 1px dashed #cccccc;
    color: #181818;
    padding-top: 10px
}
.video_content div.index_title_bg p.home_title{
  color: #fff;
}
.video_content .product-item .product-inner{
  margin: 0;
}
.shop-single .review .review-content .video-showing .content{
 padding-top: 40px;
 text-align: center;
}

.shop-single .review .review-content .video-showing iframe{
  width: 80%;
  height: 700px;
 }
 @media screen and (max-width: 600px) {
  .shop-single .review .review-content .video-showing iframe{
    width: 100%;
    height: 300px;
  }
  .productde_contont .post-content h1::after, .productde_contont h1::after{
    left: 12px;
    top: 7%;
  }
}
 div.product_details_titlecon .post-content p.product_keywords{
   font-weight: bold;
 }
 footer.footer-section .footer-top ul.agri-ul li a i.icofont-qq,footer.footer-section .footer-top ul.agri-ul li a i.icofont-wechat,footer.footer-section .footer-top ul.agri-ul li a i.icofont-weibo{
  font-size: 20px;
  color: #999;
  width: 35px;
  height: 35px;
  border: 1px solid #555;
  text-align: center;
  line-height: 33px;
  cursor: pointer;
  border-radius: 3px;
  transition: 1s;
  display: inline-block;
 }
 footer.footer-section .footer-top ul.agri-ul li a i{
   margin-right: 8px;
 }
 footer.footer-section .footer-top ul.agri-ul li a i:hover{
  color: #fff;
  border-color: #fff;
 }
 footer.footer-section .footer-top ul.agri-ul li a i.icofont-wechat{
   position: relative;
 }
 footer.footer-section .footer-top ul.agri-ul li a.wechatimg img{
  width: 150px;
  height: 150px;
  display: none;
  margin: auto;
  position: absolute;
  bottom: 60%;
 }
 .head_contact_list .scocial-media i.icofont-wechat{
  position: relative;
  display: inline-block;
 }
 .head_contact_list .scocial-media img{
  width: 150px;
  height: 150px;
  display: none;
  margin: auto;
  position: absolute;
  top: 120%;
  z-index: 9999;
 }
 .blog-section.blog-single .section-wrapper .post-item-2 .post-inner .post-content .company_sub_sbout div.news_details_img{
   text-align: center;
 }
 .blog-section.blog-single .section-wrapper .post-item-2 .post-inner .post-content .company_sub_sbout div.news_details_img img{
  width: 60%;
}
.video_details_content iframe{
  width: 70%;
  height: 600px;
}
.video_details_content p{
  font-size: 20px;
  color: #181818;
}
@media screen and (max-width: 600px) {
  .blog-section.blog-single .section-wrapper .post-item-2 .post-inner .post-content .company_sub_sbout div.news_details_img img{
    width: 100%;
  }
  .video_details_content iframe{
    width: 100%;
    height: 300px;
  }
}
.video_details_content{
  text-align: center;
}
.footer-bottom a{
  position: relative;
}
.footer-section .footer-bottom span{
  font-size: 8px;
  color: #ccc;
  text-align: center;
  display: inline-block;
  padding-top: 20px;
}

.posts{
  display: flex;
  align-items: center;
  margin-top: 50px;
}
.posts p a{
  font-size: 18px;
  color: #0000ee;
  text-indent: 0;
}
.posts p{
  font-size: 18px;
  text-indent: 0;
}
.posts p:last-child{
  margin-left: auto;
}
h3{
  font-size: 20px;
  font-weight: bold!important;
}
.pro-recom{
  padding-bottom: 20px;
}
.pro-recom>p {
  display: block;
  margin-top: 50px;
  padding: 0 0 0 8px;
  line-height: 1;
  border-left: 4px solid #1c62b0;
  font-size: 22px;
  font-weight: normal;
  text-indent: 0;
}
.pro-recom div{
  display: flex;
  margin-top: 30px;
}
.pro-recom div a{
  width: 23%;
  display: block!important;
  margin-right: 2%;
  box-shadow: 0 0 6px rgb(136 136 136 / 50%);
  padding: 10px;
  overflow: hidden
}
.pro-recom div a:last-child{
  margin-right: 0;
}
.pro-recom div a img{
  max-width: 100%;
  transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
}
.pro-recom div a p{
  text-align: center;
  font-size: 16px;
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dashed #cccccc;
  color: #181818;
  text-indent: 0;
  margin-bottom: 0;
}
.pro-recom div a:hover img{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.pro-recom div a:hover p{
  color: #1c62b0;
}
.pro_related{
  text-align: left;
  margin-top: 30px;
}
.pro_related>p{
  text-align: left;
    border-left: 4px solid #ffb11f;
    padding: 0 0 0 8px;
    font-size: 18px;
    color: #181818;
}
.pro_related ul{
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.pro_related ul li:last-child{
  margin-right: 0;
}
.pro_related ul li{
  margin-right: 1%;
  width: 25%;
  box-shadow: 2px 2px 10px #aeadad;
  text-align: center;
  overflow: hidden;
}
.pro_related ul li img{
  padding: 10px;
  transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
}
.pro_related ul li p{
  margin-bottom: 0;
  height: 45px;
  line-height: 45px;
  border-top: 1px dashed #cccccc;
  color: #181818;
}
.pro_related ul li a:hover img{
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
}
.pro_related ul li a:hover p{
  color: #1c62b0;
}
.blogroll ul li{
  margin-right: 0;
  line-height: 30px;
}
.blogroll ul li a::before{
  content: "/\00a0";
  color: #ddd;
  padding: 0 5px;
}
@media (max-width:576px){
  .product-sections{
    display: none;
  }
  div.index_news_content ul li a{
    text-indent: 10px;
    width: 67%;
  }
  .gridss .fruits:nth-child(3),.gridss .fruits:nth-child(4){
    top: 43%!important;
  }
  .video_content div.section-wrapper .gridss .product-inner a p{
    font-size: 14px;
  }
  .video_content .video_more{
    margin-top: -40px;
  }
}
.gr_kefu{position:fixed;width:50px;height:205px;right:0;top:200px;z-index:100000;}
.gr_kefu ul li{width:50px;height:50px;float:left;position:relative;margin-bottom:1px;font-size:12px;line-height:50px;font-size:16px;}
.gr_kefu ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;color:#fff;background:#2285ed;overflow:hidden;opacity:.8;font-size:12px}
.gr_kefu ul li.kf2 .sidebox{/* background:#7fbb57; */overflow:visible;}
.gr_kefu ul li .sidebox:hover{opacity:1;}
.gr_kefu ul li .sidebox3{font-size:14px;}
.gr_kefu ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#222;transition:all 0.3s;opacity:.8;}
.gr_kefu ul li .sidetop:hover{opacity:1;}
.gr_kefu ul li img{float:left;}
.gr_kefu ul li .kImg{padding:13px;}
.gr_kefu .kf_wx{ position:absolute; top:0;left:-140px;width:140px;background:#fff;border:1px solid #dadada;padding:14px;line-height:20px;color:#333;text-align:center;display:none;}
.gr_kefu .kf_wx img{ display:block;width:110px; height:110px;margin-bottom:5px;float:none;}
.gr_kefu .kf_wx p{font-size: 12px;margin-bottom: 0;color: #000000;}
.gr_kefu .qq{height:0;position:relative;z-index:2;}
.gr_kefu .qq .sidebox{border:1px solid #2285ed;height:auto;border-radius:5px 0 0 5px;width:140px;background:#fff;opacity:1;bottom:-50px;top:auto;text-align:center;padding-bottom:5px;right:-150px;}
.gr_kefu .qq h5{height:35px;line-height:35px;background:#2285ed;font-weight:normal;color:#fff;font-size:14px;padding:0 10px;text-align:left;margin-bottom:10px;}
.gr_kefu .qq h5 i{float:right;cursor:pointer;transition:all 0.3s;position:relative;z-index:5;margin-top:5px;width:20px;}
.gr_kefu .qq h5 i:hover{transform: rotate(90deg);}
.gr_kefu .qq  a{display:block;height:32px;line-height:32px;border-radius:18px;border:1px solid #2285ed;margin:5px 15px}

.titleBars{
  display: flex;
  align-items: center;
  background: #fff;
  border-bottom: 1px solid #ccc;
  height: 60px;
  line-height: 60px;
}
.titleBars p {
  text-indent: 30px;
  margin-bottom: 0;
  color: #181818;
}
.titleBars a{
  padding: 0 4px;
}
.titleBars a.active{
  color: #2440b3;
}
.titleBars a:hover{
  color: #2440b3;
}

.product_details_titlecon .post-content .product_details a {
  color: #2440b3;
}
.pro-phone {
  color: #0062b9;
  font-size: 20px;
  font-weight: bold;
}
.post-content p.search_p{
  margin-bottom: 10px;
}
.about_list_content .widget-wrapper ul li a.active{
  color: #ffb11f!important;
}
.pro-top-img {
  text-align: center;
  margin-bottom: 15px;
}
.pro-top-img img{
  max-width: 60%;
}
@media (max-width: 800px){
  .titleBars{
    display: block;
    height: auto;
    line-height: 30px;
  }
  .titleBars p{
    text-indent: 5px;
    display: inline-block;
  }
  .shop-single .review .review-content .description,.shop-single .review .review-content .review-showing .content li,.shop-single .product-details,.titleBars{
    padding: 10px;
  }
  .pro_deta_text{
    display: none;
  }
  .posts{
    display: block;
    text-align: left;
  }
  .pro_related ul{
    display: block;
  }
  .pro_related ul li{
    width: 48%;
    display: inline-block;
  }
  .pro_related ul li p{
    font-size: 14px;
  }
  .shop-single .review .review-nav{
    display: flex;
  }
  .shop-single .review .review-nav li{
    padding: 10px 13px;
    font-weight: 500px;
    font-size: 14px;
  }
  .gr_kefu{
    display: none;
  }

}
.pro_deta_news{
  background: #fff;
  margin-top: 30px;
}
.product_tuijian_titles{
  padding-bottom: 10px;
  box-shadow: 0px 15px 10px -15px #aeadad;
  padding: 10px;
}
.product_tuijian_titles .product_tuijian{
  display: block;
  border-left: 4px solid #ffb11f;
  font-size: 18px;
  font-weight: bolder;
  margin-bottom: 0;
  padding-left: 10px;
  color: #181818;
}
.pro_news_show{
  margin-top: 10px;
  padding: 10px;
}
.pro_news_show li a{
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    width: 153px;
    font-size: 14px;
}
.pro_news_show li span{
    display: inline-block;
    vertical-align: top;
    width: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #ff6b06;
    color: #fff;
    margin-right: 5px;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.pro_news_show li:nth-child(1) span {
  background-color: #ff0000;
}
.pro_news_show li:nth-child(2) span {
  background-color: #015cb5;
}
.pro_news_show li:nth-child(3) span {
  background-color: #099075;
}
.post-item-2 .post-inner .post-content{
  padding-bottom: 0;
}
ul.index_left_p div.widget-header{
  padding: 20px 0;
}
ul.index_left_p .index_list_left>li{
  margin-bottom: 0!important;
}
.newspro a{
  width: 33%;
  text-align: center;
}
.newspro a p{
  color: #0000ee!important;
  text-indent: 0;
}
@media (max-width: 800px){
  .newspro a{
    width: 100%;
  }
}
.newsprost a{
  width: 45%;
}
.titleBarss p{
  text-indent: 0;
}
.newsprostth a{
  width: 33%;
}
.wap_contact{
  display: none;
}
@media (max-width: 767px){
  .wap_contact{display: block;  margin-top: 20px;}
}