.swiper-container { width: 100%;height: 100%;}
.swiper-slide { background-position: center;background-size: cover;}
.swiper-container .ban1{ position:absolute;width:20%;right:16%;height:90%;background:rgba(0,0,0,0.3);padding:10% 2% 0; }
.swiper-container .ban1 img{ width:100%;}

.index_product{ background:url(../images/index_productbg.jpg) left top no-repeat;background-size:100%;}
.index_product .inpro .inpro_top{ display:flex;height:40px;line-height:40px;margin-bottom:50px;}
.index_product .inpro .inpro_top>div{ flex:1;}
.index_product .inpro .inpro_top .inpro_left{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_product .inpro .inpro_top .inpro_right input{ height:39px;line-height:39px;}
.index_product .inpro .inpro_top .inpro_right .search{ border-bottom:1px solid #d0d0d0;width:290px;height:39px;line-height:30px;}
.index_product .inpro .inpro_top .inpro_right .search .keyword{ width: 268px;}
.index_product .inpro .inpro_top .inpro_right .search .icon{ color:#bebebe;font-size:22px;margin-top: 8px;}
.prodata{ display:none;}
.inpro_bottom .bd{ width:350px;min-height: 300px;}
.inpro_bottom .proleft li{ width:350px;height:265px;float:left; border: 1px solid #d6d6d6;border-radius:5px;margin-bottom:25px;position:relative;overflow:hidden}

.inpro_bottom .proleft li .pic img{display: block;width: 350px;height: 215px;object-fit: cover;}
.inpro_bottom .proleft li .pic p{ width:350px;height:50px;line-height:50px;background:#fff;color:#7f7e7e;text-align:center;overflow:hidden;}

.inpro_bottom .proleft li .pic_a{ display:none;background:rgba(235,118,13,0.7);font-size:40px;color:#fff;text-align:center;width:100%;line-height:265px;position:absolute;left:0px;top:0px;z-index:2;}
.inpro_bottom .proleft li:hover .pic_a{ display:block;}

.inpro_bottom  .promid{ width:304px;padding:0 46px;}
.inpro_bottom  .promid li{ margin: 15px;float:left;}
.inpro_bottom  .promid li a{ display:flex;border:1px solid #d0d0d0;border-radius:50%;width:100px;height:100px;padding:10px;    align-items: center;text-align: center;justify-content: center;}
.inpro_bottom  .promid li a:hover{ background:#eb760d;border:1px solid #eb760d;color:#fff;}
.index_about{ background:#eb760d;color:#fff;}
.index_about .about_right{ width:47%;padding:3% 0 0 3%;}

.index_about .about_right h2{ font-size:44px;line-height:90px;background:url(../images/about_line.png) left bottom no-repeat;}
.index_about .about_right p{ line-height:30px;margin:20px 0;}
.index_about .about_btm a{ color:#fff;border:1px solid #fff;border-radius:10px;padding: 7px 15px;float: left;margin-right:20px;}
.index_about .about_btm i{ display:block;font-size:30px;line-height:30px;}
.index_about .about_btm a:hover{ color:#eb760d;border:1px solid #fff;background:#fff;}
.index_about .about_btm a:hover i{ color:#eb760d;}

.index_news{ background:#f5f5f5;padding:40px 0 60px;overflow: hidden;}
.index_news h2{ font-size:28px;line-height:80px;background:url(../images/news_line.png) center bottom no-repeat;text-align:center;color:#eb760d;}
.index_news p{ margin:20px auto 50px;text-align:center;}

.index_news .news1{ width:340px;border-top:5px solid #eb760d;background:#fff; padding-bottom: 30px;float: left;}
.index_news .news1 h3{ line-height:75px;font-size:24px;text-align:center;}
.index_news .news1 a{ display:block;padding:20px 0;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;margin: 0 45px;}
.index_news  li { border-bottom:1px solid #c6c6c6;display:flex;padding:13px 0;float: left;margin-left:30px;width:320px;}
.index_news  li .date{ background:#c6c6c6;color:#fff;padding:5px 20px;text-align: center;margin-right: 10px;}
.index_news  li .date span.day{ display:block;font-size:18px;}

.index_news  li.newlist{ border-top:1px solid #c6c6c6;}
.index_news  li a{ flex:1;background:url(../images/arrow.png) right center no-repeat;padding-right:25px;text-align:left;line-height: 28px;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}

