[i="banner"] .swiper-container { width: 100%;}
.header-swiper-container .swiper-container .swiper-slide{height: 470px;width: 100%;}
 .swiper-container .swiper-slide img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
[i="sjbanner"]{display: none;}
.index_product { margin: 40px auto; }

.index_product .index_product_title { background: url("../images/title_di.png"); -webkit-background-size: auto 100%; background-size: auto 100%; position: relative; height: 16px; }

.index_product .product_name { font-size: 24px; background: #fff; color: #c3e167; position: absolute; left: 0; top: -10px; padding-right: 10px; }

.index_product .index_prodtct_list { margin: 40px 0 0; }

.index_product .index_prodtct_list .product_list_li { float: left; width: 100px; margin: 0 35px; text-align: center; }

.index_product .index_prodtct_list .product_list_li .li_img { width: 100%; border-radius: 50%; background: #f7f7f7; margin-bottom: 10px; }

.index_product .index_prodtct_list .product_list_li .li_img img { width: 100%; }

.index_news .index_news_li { width: 393px; float: left; margin-right: 10px; overflow: hidden; }

.index_news .index_news_li img { width: 100%; height: 350px; -o-object-fit: cover; object-fit: cover; }

.index_news .index_news_li .index_news_slide_title { position: absolute; bottom: 0; line-height: 40px; width: 100%; padding-left: 10px; padding-right: 80px; color: #f2f2f2; background: rgba(0, 0, 0, 0.5); }

.index_news .index_news_li .swiper-button-next:after, .index_news .index_news_li .swiper-button-prev:after { font-size: 14px; color: #fff; width: 24px; height: 24px; font-weight: bolder; line-height: 24px; text-align: center; background: #c3e167; }

.index_news .index_news_li .swiper-button-next { right: 10px; bottom: -3px; top: auto; }

.index_news .index_news_li .swiper-button-prev { right: 40px; bottom: -3px; top: auto; left: auto; }

.index_news .index_news_li:last-child { margin-right: 0; }

.index_news .news_li_box { padding: 20px; background: #f4f4f4; height: 352px; }

.index_news .news_cate { width: 80%; float: left; }

.index_news .news_cate .cate_btn { width: 80px; float: left; margin-right: 10px; }

.index_news .index_news_top { border-bottom: 1px solid #959595; display: flow-root; line-height: 40px; font-size: 20px; }

.index_news .index_news_title { font-size: 20px; color: #c3e167; float: left; line-height: 39px; border-bottom: 2px solid #c3e167; position: relative; }

.index_news .news_sanjiao {display: none; position: absolute; z-index: 3; left: 50%; width: 0; height: 0; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); bottom: -7px; margin-left: -8px; content: " "; border-right: 8px solid transparent; border-top: 8px solid #c3e167; border-left: 8px solid transparent; }

.index_news .index_news_title .news_sanjiao{display: block;}

.index_news .index_news_more { float: right; font-size: 16px; }

.index_news .index_news_more:hover { color: #c3e167; }

.index_news .index_news_nav { margin-top: 4px; color: #666; display: flow-root; line-height: 40px; border-bottom: 1px solid #ccc; }

.index_news .index_news_nav .i { width: 75%; float: left; }

.index_news .index_news_nav span { float: right; }

.index_news .index_news_right { float: right; width: 22%; border: 1px solid #dde5bc; }

.index_pro_cate { margin-top: 40px; }

.index_pro_cate .pro_cate_title { font-size: 30px; }

.index_pro_cate .index_pro_list { margin-top: 10px; }

.index_pro_cate .index_pro_list .index_pro_list_li { float: left; width: 24%; margin-right: 1.3%; position: relative; }

.index_pro_cate .index_pro_list .index_pro_list_li .pro_li_img { width: 100%; }

.index_pro_cate .index_pro_list .index_pro_list_li .pro_li_img img { width: 100%; height: 225px; -o-object-fit: cover; object-fit: cover; }

.index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info { text-align: center; height: 150px; padding-top: 30px; }

.index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info .pro_li_title { font-size: 20px; font-weight: bold; }

.index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info .pro_li_line { height: 3px; width: 30%; background: #c3e167; margin: 10px auto 20px; }

.index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info .pro_li_feature { color: #999; }

.index_pro_cate .index_pro_list .index_pro_list_li:last-child { margin-right: 0; }

.index_pro_cate .index_pro_list .index_pro_list_li:nth-child(2n) .pro_li_img { position: absolute; top: 150px; }

.index_about { margin: 40px auto; background: #f7f7f7; padding: 40px 0 20px; }

.index_about .index_about_title { background: url("../images/title_di.png"); -webkit-background-size: auto 100%; background-size: auto 100%; position: relative; height: 16px; }

.index_about .about_name { font-size: 24px; background: #f7f7f7; color: #c3e167; position: absolute; left: 0; top: -10px; padding-right: 10px; }

.index_about .index_about_box { margin-top: 20px; }

.index_about .index_about_box .about_left { float: left; width: 70%; }

.index_about .index_about_box .about_left .about_img { width: 35%; float: left; }

.index_about .index_about_box .about_left .about_img img { width: 100%; }

.index_about .index_about_box .about_left .about_info_box { float: right; width: 62%; }

.index_about .index_about_box .about_left .about_info_box .about_info_box_title { font-size: 20px; color: #c3e167; }

.index_about .index_about_box .about_left .about_info_box .about_info { color: #959595; padding: 8px 0; }

.index_about .index_about_box .about_left .about_info_box .about_info_box_more { width: 110px; text-align: center; line-height: 30px; border: 1px solid #c3e167; color: #c3e167; }

.index_about .index_about_box .about_left .about_info_box .about_info_box_more span { margin-right: 10px; }

.index_about .index_about_box .about_right { float: right; width: 25%; }

.index_about .index_about_box .about_right .about_right_title { background: #c3e167; color: #fff; line-height: 36px; text-align: center; font-size: 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; }

.index_about .index_about_box .about_right .about_right_list { padding: 20px; background: #fff; }

.index_about .index_about_box .about_right .about_right_list .about_right_li { margin-bottom: 10px; }

.index_about .index_about_box .about_right .about_right_list .about_right_li .ling { font-size: 16px; float: left; line-height: 16px; color: #ccc; margin-right: 5px; }

.index_about .index_about_box .about_right .about_right_list .about_right_li a { color: #999; }

.links { margin: 60px auto; }

.links .index_links_title { background: url("../images/title_di.png"); -webkit-background-size: auto 100%; background-size: auto 100%; position: relative; height: 16px; }

.links .links_name { font-size: 24px; background: #fff; color: #c3e167; position: absolute; left: 0; top: -10px; padding-right: 10px; }

.links .links_list { margin-top: 30px; }

.links .links_li { float: left; margin-right: 30px; margin-top: 10px; }

@media (max-width: 760px) { 
  [i="banner"]{display: none;}
  [i="sjbanner"]{display: block;}
  .swiper-container .swiper-slide{height: 250px;width: 100%;}
  .index_product .index_prodtct_list .product_list_li { width: 23%; margin: 0 1% 10px; float: left; }
  .index_news .index_news_li { width: 100%; margin-top: 10px; }
  .index_news .index_news_li img { height: 306px; }
  .index_pro_cate .index_pro_list .index_pro_list_li { width: 100%; display: flow-root; }
  .index_pro_cate .index_pro_list .index_pro_list_li .pro_li_img { width: 50%; float: left; }
  .index_pro_cate .index_pro_list .index_pro_list_li .pro_li_img img { height: 133px; }
  .index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info { width: 50%; float: right; padding: 0 10px; }
  .index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info .pro_li_title { font-size: 16px; }
  .index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info .pro_li_line { margin: 5px auto; }
  .index_pro_cate .index_pro_list .index_pro_list_li .pro_li_info .pro_li_feature { font-size: 12px; }
  .index_pro_cate .index_pro_list .index_pro_list_li:nth-child(2n) .pro_li_img { position: static; }
  .index_about .index_about_box .about_left { width: 100%; }
  .index_about .index_about_box .about_left .about_img { width: 100%; }
  .index_about .index_about_box .about_left .about_info_box { width: 100%; margin-top: 20px; }
  .index_about .index_about_box .about_right { width: 100%; margin-top: 20px; } }
