.publice_title { height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; padding: 0 10px; }

.publice_title .publice_title_left { float: left; font-size: 16px; font-weight: bold; }

.publice_title .publice_title_right { float: right; font-size: 12px; color: #999; }

.index_product_box { position: relative; width: 1300px; margin: 30px auto; text-align: center; font-size: 16px; }

.index_product_box .swiper-button-next, .index_product_box .swiper-button-prev { color: #999; font-size: 14px; }

.index_product_box .swiper-button-prev:after, .index_product_box .swiper-button-next:after { font-size: 30px; }

.product-swiper-container .swiper-slide_img { height: 215px; margin-bottom: 10px; }

.product-swiper-container .swiper-slide_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.about_news { background: #f4f4f4; padding: 40px 0; }

.about_news .pad_box { padding: 10px 10px 0 10px; }

.about_news .index_about { width: 400px; float: left; background: #fff; padding: 10px 0; }

.about_news .index_about .index_about_img { height: 168px; margin-bottom: 15px; }

.about_news .index_about .index_about_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.about_news .index_about .index_about_info { text-indent: 2em; text-align: justify; line-height: 20px; }

.about_news .index_news { width: 777px; float: right; background: #fff; padding: 10px 0; }

.about_news .index_news_left { float: left; width: 50%; padding-right: 20px; }

.news-swiper-container{height: 302px !important;}

.news-swiper-container .swiper-slide{height: 302px !important;overflow: hidden;}

.news-swiper-container .swiper-slide img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.news-swiper-container .swiper-pagination{background: rgba(0,0,0,0.5);text-align: right;bottom: 0 !important;}

.news-swiper-container .swiper-pagination-bullet{width: 30px;height: 30px;text-align: center;color: #fff;border-radius: 0;line-height: 30px;}


.about_news .index_news_right { width: 50%; float: right; }

.about_news .index_news_right .news_right_on { padding-bottom: 10px; border-bottom: 1px solid #999; }

.about_news .index_news_right .news_right_on .right_on_title { font-size: 16px; font-weight: bold; margin-bottom: 5px; }

.about_news .index_news_right .news_right_on .right_on_info { text-indent: 2em; color: #999; }

.about_news .index_news_right .news_right_down { padding: 0 10px; }

.about_news .index_news_right .news_right_down li { margin-top: 18px; display: flow-root; }

.about_news .index_news_right .news_right_down li img { float: left; width: 18px; margin-right: 5px; }

.about_news .index_news_right .news_right_down li .down_li_title { float: left; width: 70%; }

.about_news .index_news_right .news_right_down li .down_li_time { float: right; width: 23%; color: #999; }

.report img { height: 175px; width: 100%; -o-object-fit: cover; object-fit: cover; }

.shidin_bog_title { text-align: center; font-size: 40px; font-weight: bold; color: #00a4ff; margin-top: 40px; }

.shidin { background: url("../images/shidin.png") no-repeat; -webkit-background-size: 100% 100%; background-size: 100%; font-size: 16px; padding: 20px 0 50px; }

.shidin .img_post { position: absolute; }

.shidin .shidin_title { font-size: 20px; font-weight: bold; color: #00a4ff; text-indent: 1em; margin-bottom: 10px; }

.shidin .shidin_intro { text-indent: 2em; }

.shidin .shidin_intro span { font-size: 17px; color: #00a4ff; }

.shidin .shidin_on { margin-top: 40px; display: flow-root; }

.shidin .shidin_on .shidin_on_left { float: left; width: 35%; padding: 10px; border: 1px dotted #ccc; position: relative; height: 300px; }

.shidin .shidin_on .shidin_on_right { float: right; width: 35%; padding: 10px; border: 1px dotted #ccc; position: relative; height: 300px; }

.shidin .shidin_down { margin-top: 400px; display: flow-root; }

.shidin .shidin_down .shidin_down_left { float: left; width: 35%; height: 250px; padding: 10px; border: 1px dotted #ccc; position: relative; }

.shidin .shidin_down .shidin_down_right { float: right; width: 35%; padding: 10px; border: 1px dotted #ccc; position: relative; }

.shidin .shidin_down .shidin_down_right .shidin_lan { width: 52%; float: left; margin-top: 20px; color: #00a4ff; }

.pk { background: #f4f4f4; padding: 50px 0; }

.pk .pk_on { background: url("../images/pk_di.png") no-repeat; -webkit-background-size: 100% 100%; background-size: 100%; line-height: 100px; height: 100px; color: #fff; font-size: 40px; }

.pk .pk_on .pk_on_left { float: left; margin-left: 10%; }

.pk .pk_on .pk_on_right { float: right; margin-right: 10%; }

.pk .pk_img { display: flow-root; }

.pk .pk_img .pk_img_left { float: left; margin-left: 10%; }

.pk .pk_img .pk_img_right { float: right; margin-right: 10%; }

.pk .pk_down .pk_mar20 { margin-top: 20px; }

.pk .pk_down .pk_li { margin-top: 20px; display: flow-root; }

.pk .pk_down .pk_li img { margin-top: 20px; }

.pk .pk_down .pk_li .pk_dui, .pk .pk_down .pk_li .pk_cuo { width: 40%; height: 90px; padding: 0 20px; border: 1px dotted #666; background: #fff; }

.pk .pk_down .pk_li .pk_dui { float: left; }

.pk .pk_down .pk_li .pk_dui .pk_dui_left { float: left; width: 85%; text-align: right; line-height: 90px; font-size: 16px; }

.pk .pk_down .pk_li .pk_dui .pk_dui_right { float: right; width: 10%; }

.pk .pk_down .pk_li .pk_type { float: left; color: #fff; background: #00a4ff; text-align: center; line-height: 60px; width: 15%; margin: 15px 2.5%; font-size: 20px; border-radius: 50px; }

.pk .pk_down .pk_li .pk_cuo { float: right; }

.pk .pk_down .pk_li .pk_cuo .pk_cuo_right { float: right; width: 85%; text-align: left; line-height: 90px; font-size: 16px; }

.pk .pk_down .pk_li .pk_cuo .pk_cuo_left { float: left; width: 10%; }

.index_cases { margin: 20px 0; display: flow-root; }

.index_cases .index_cases_li { float: left; width: 24%; margin-right: 1.3%; margin-bottom: 20px; }

.index_cases .index_cases_li .index_cases_img { height: 200px; width: 100%; overflow: hidden; }

.index_cases .index_cases_li .index_cases_img img { width: 100%; height: 100%; -webkit-transition: all 2s ease 0s; -o-transition: all 2s ease 0s; transition: all 2s ease 0s; -o-object-fit: cover; object-fit: cover; }

.index_cases .index_cases_li .index_cases_title { line-height: 50px; color: #fff; text-align: center; background: #00a4ff; }

.index_cases .index_cases_li:hover .index_cases_img img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.index_cases .index_cases_li:hover .index_cases_title { background: #ffb82e; }

.index_cases .index_cases_li:nth-child(4n) { margin-right: 0; }
.links{margin-bottom: 30px;}
.links li{float: left;margin-bottom: 10px;margin-right: 10px;font-size: 18px;}
.links li a:hover{color: #00a4ff;cursor: pointer;}
@media (max-width: 760px) { .index_product_box { width: 100%; font-size: 14px; }
  .product-swiper-container .swiper-slide_img { height: 120px; }
  .index_product_box .swiper-button-next, .index_product_box .swiper-button-prev { display: none; }
  .about_news .index_about { width: 100%; }
  .about_news .index_about .index_about_img { height: auto; }
  .about_news .index_news { width: 100%; }
  .about_news .index_news_left{width: 100%;padding-right: 0;}
  .news-swiper-container{height: 250px !important;}
  .news-swiper-container .swiper-slide{height: 250px !important;}
  .about_news .index_news .index_news_right { width: 100%; }
  .about_news .index_news .index_news_right .news_right_on { display: none; }
  .about_news .index_news .index_news_right .news_right_down li .down_li_title { width: 65%; }
  .about_news .index_news .index_news_right .news_right_down li .down_li_time { width: 23%; }
  .report img { height: 80px; }
  .shidin_bog_title { font-size: 24px; margin-top: 20px; }
  .shidin { padding: 0; font-size: 14px; color: #fff; margin-top: 20px; background-repeat: repeat-y; }
  .shidin .img_post { position: static; }
  .shidin .shidin_on { background: rgba(0, 0, 0, 0.5); margin-top: 0; }
  .shidin .shidin_on .shidin_on_left { width: 100%; height: auto; }
  .shidin .shidin_on .shidin_on_right { width: 100%; height: auto; }
  .shidin .shidin_down { background: rgba(0, 0, 0, 0.5); margin-top: 0; }
  .shidin .shidin_down .shidin_down_left { width: 100%; height: auto; }
  .shidin .shidin_down .shidin_down_right { width: 100%; height: auto; }
  .shidin .shidin_down .shidin_down_right .shidin_lan { font-size: 12px; }
  .shidin .shidin_down .shidin_down_right .img_post { float: right; margin-top: 20px; }
  .pk { display: none; }
  .index_cases .index_cases_li { width: 49%; margin-right: 2%; }
  .index_cases .index_cases_li .index_cases_img { height: 120px; }
  .index_cases .index_cases_li .index_cases_title { line-height: 35px; }
  .index_cases .index_cases_li:nth-child(2n) { margin-right: 0; } }
